home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_13_GSelCommand.txt < prev    next >
Text File  |  1992-10-27  |  151KB  |  2,636 lines

  1. # near model CODE resource
  2. # jump table entries: 4576-4606 (31 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  266C 0008                movea.l    A3, [A4 + 0x8]
  8. 00000010  2053                     movea.l    A0, [A3]
  9. 00000012  2F28 0024                move.l     -[A7], [A0 + 0x24]
  10. 00000016  486C FE4E                pea.l      [A4 - 0x1B2]
  11. 0000001A  4EAD 24AA                jsr        [A5 + 0x24AA /* export_1169 */]
  12. 0000001E  4267                     clr.w      -[A7]
  13. 00000020  42A7                     clr.l      -[A7]
  14. 00000022  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  15. 00000026  205F                     movea.l    A0, [A7]+
  16. 00000028  2050                     movea.l    A0, [A0]
  17. 0000002A  2F28 01AE                move.l     -[A7], [A0 + 0x1AE]
  18. 0000002E  486C FE4E                pea.l      [A4 - 0x1B2]
  19. 00000032  4EAD 35E2                jsr        [A5 + 0x35E2 /* export_1720 */]
  20. 00000036  101F                     move.b     D0, [A7]+
  21. 00000038  6710                     beq        +0x12 /* 0000004A */
  22. 0000003A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  23. 0000003E  4EAD 2412                jsr        [A5 + 0x2412 /* export_1150 */]
  24. 00000042  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  25. 00000046  4EAD 2452                jsr        [A5 + 0x2452 /* export_1158 */]
  26. label0000004A:
  27. 0000004A  4CDF 1800                movem.l    A3,A4, [A7]+
  28. 0000004E  4E5E                     unlink     A6
  29. 00000050  2E9F                     move.l     [A7], [A7]+
  30. 00000052  4E75                     rts
  31. fn00000054:
  32. 00000054  4E56 FED0                link       A6, -0x0130
  33. 00000058  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  34. 0000005C  266E 0008                movea.l    A3, [A6 + 0x8]
  35. 00000060  286B 0008                movea.l    A4, [A3 + 0x8]
  36. 00000064  302E 000C                move.w     D0, [A6 + 0xC]
  37. 00000068  0440 0BCD                subi.w     D0, 0xBCD
  38. 0000006C  6746                     beq        +0x48 /* 000000B4 */
  39. 0000006E  5340                     subq.w     D0, 1
  40. 00000070  670C                     beq        +0xE /* 0000007E */
  41. 00000072  0440 07E2                subi.w     D0, 0x7E2
  42. 00000076  6700 00A4                beq        +0xA6 /* 0000011C */
  43. 0000007A  6000 00FC                bra        +0xFE /* 00000178 */
  44. label0000007E:
  45. 0000007E  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  46. 00000082  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  47. 00000086  2054                     movea.l    A0, [A4]
  48. 00000088  2F28 0024                move.l     -[A7], [A0 + 0x24]
  49. 0000008C  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  50. 00000090  1F3C 0001                move.b     -[A7], 0x1
  51. 00000094  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  52. 00000098  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  53. 0000009C  4EAD 0FD2                jsr        [A5 + 0xFD2 /* export_502 */]
  54. 000000A0  42A7                     clr.l      -[A7]
  55. 000000A2  2054                     movea.l    A0, [A4]
  56. 000000A4  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  57. 000000A8  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  58. 000000AC  4EAD 1F4A                jsr        [A5 + 0x1F4A /* export_997 */]
  59. 000000B0  6000 0164                bra        +0x166 /* 00000216 */
  60. label000000B4:
  61. 000000B4  42A7                     clr.l      -[A7]
  62. 000000B6  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  63. 000000BA  205F                     movea.l    A0, [A7]+
  64. 000000BC  43EE FF70                lea.l      A1, [A6 - 0x90]
  65. 000000C0  2050                     movea.l    A0, [A0]
  66. 000000C2  45E8 00C0                lea.l      A2, [A0 + 0xC0]
  67. 000000C6  7023                     moveq.l    D0, 0x23
  68. label000000C8:
  69. 000000C8  22DA                     move.l     [A1]+, [A2]+
  70. 000000CA  51C8 FFFC                dbf        D0, -0x6 /* 000000C8 */
  71. 000000CE  2054                     movea.l    A0, [A4]
  72. 000000D0  2F28 0024                move.l     -[A7], [A0 + 0x24]
  73. 000000D4  486E FF70                pea.l      [A6 - 0x90]
  74. 000000D8  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  75. 000000DC  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  76. 000000E0  4EAD 0FD2                jsr        [A5 + 0xFD2 /* export_502 */]
  77. 000000E4  42A7                     clr.l      -[A7]
  78. 000000E6  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  79. 000000EA  205F                     movea.l    A0, [A7]+
  80. 000000EC  2050                     movea.l    A0, [A0]
  81. 000000EE  1028 0150                move.b     D0, [A0 + 0x150]
  82. 000000F2  6700 0122                beq        +0x124 /* 00000216 */
  83. 000000F6  42A7                     clr.l      -[A7]
  84. 000000F8  2F3C 6669 6E64           move.l     -[A7], 0x66696E64 /* 'find' */
  85. 000000FE  2054                     movea.l    A0, [A4]
  86. 00000100  2F28 0024                move.l     -[A7], [A0 + 0x24]
  87. 00000104  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  88. 00000108  2E17                     move.l     D7, [A7]
  89. 0000010A  3F3C 0003                move.w     -[A7], 0x3
  90. 0000010E  2054                     movea.l    A0, [A4]
  91. 00000110  2F28 0024                move.l     -[A7], [A0 + 0x24]
  92. 00000114  4EAD 325A                jsr        [A5 + 0x325A /* export_1607 */]
  93. 00000118  6000 00FC                bra        +0xFE /* 00000216 */
  94. label0000011C:
  95. 0000011C  2054                     movea.l    A0, [A4]
  96. 0000011E  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  97. 00000122  486E FF70                pea.l      [A6 - 0x90]
  98. 00000126  486E FF60                pea.l      [A6 - 0xA0]
  99. 0000012A  4EBA 05E8                jsr        [PC + 0x5E8 /* 00000714 */]
  100. 0000012E  2054                     movea.l    A0, [A4]
  101. 00000130  2F28 0024                move.l     -[A7], [A0 + 0x24]
  102. 00000134  486E FF70                pea.l      [A6 - 0x90]
  103. 00000138  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  104. 0000013C  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  105. 00000140  4EAD 0FD2                jsr        [A5 + 0xFD2 /* export_502 */]
  106. 00000144  2054                     movea.l    A0, [A4]
  107. 00000146  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  108. 0000014A  3F2E FF60                move.w     -[A7], [A6 - 0xA0]
  109. 0000014E  4EBA 05FC                jsr        [PC + 0x5FC /* 0000074C */]
  110. 00000152  42A7                     clr.l      -[A7]
  111. 00000154  2F3C 6669 6E64           move.l     -[A7], 0x66696E64 /* 'find' */
  112. 0000015A  2054                     movea.l    A0, [A4]
  113. 0000015C  2F28 0024                move.l     -[A7], [A0 + 0x24]
  114. 00000160  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  115. 00000164  2E17                     move.l     D7, [A7]
  116. 00000166  3F3C 0003                move.w     -[A7], 0x3
  117. 0000016A  2054                     movea.l    A0, [A4]
  118. 0000016C  2F28 0024                move.l     -[A7], [A0 + 0x24]
  119. 00000170  4EAD 325A                jsr        [A5 + 0x325A /* export_1607 */]
  120. 00000174  6000 00A0                bra        +0xA2 /* 00000216 */
  121. label00000178:
  122. 00000178  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  123. 0000017C  486E FF62                pea.l      [A6 - 0x9E]
  124. 00000180  486E FF64                pea.l      [A6 - 0x9C]
  125. 00000184  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  126. 00000188  4267                     clr.w      -[A7]
  127. 0000018A  42A7                     clr.l      -[A7]
  128. 0000018C  3F3C 0005                move.w     -[A7], 0x5
  129. 00000190  A949                     syscall    GetMenuHandle
  130. 00000192  A950                     syscall    CountMItems
  131. 00000194  3A1F                     move.w     D5, [A7]+
  132. 00000196  7007                     moveq.l    D0, 0x07
  133. 00000198  B06E FF64                cmp.w      D0, [A6 - 0x9C]
  134. 0000019C  6E78                     bgt        +0x7A /* 00000216 */
  135. 0000019E  42A7                     clr.l      -[A7]
  136. 000001A0  302E FF64                move.w     D0, [A6 - 0x9C]
  137. 000001A4  5D40                     subq.w     D0, 6
  138. 000001A6  3F00                     move.w     -[A7], D0
  139. 000001A8  42A7                     clr.l      -[A7]
  140. 000001AA  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  141. 000001AE  205F                     movea.l    A0, [A7]+
  142. 000001B0  2050                     movea.l    A0, [A0]
  143. 000001B2  2F28 01AE                move.l     -[A7], [A0 + 0x1AE]
  144. 000001B6  4EAD 35BA                jsr        [A5 + 0x35BA /* export_1715 */]
  145. 000001BA  2C1F                     move.l     D6, [A7]+
  146. 000001BC  486E FED0                pea.l      [A6 - 0x130]
  147. 000001C0  2F06                     move.l     -[A7], D6
  148. 000001C2  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  149. 000001C6  205F                     movea.l    A0, [A7]+
  150. 000001C8  43EE FF70                lea.l      A1, [A6 - 0x90]
  151. 000001CC  7023                     moveq.l    D0, 0x23
  152. label000001CE:
  153. 000001CE  22D8                     move.l     [A1]+, [A0]+
  154. 000001D0  51C8 FFFC                dbf        D0, -0x6 /* 000001CE */
  155. 000001D4  2054                     movea.l    A0, [A4]
  156. 000001D6  2F28 0024                move.l     -[A7], [A0 + 0x24]
  157. 000001DA  486E FF70                pea.l      [A6 - 0x90]
  158. 000001DE  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  159. 000001E2  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  160. 000001E6  4EAD 0FD2                jsr        [A5 + 0xFD2 /* export_502 */]
  161. 000001EA  2046                     movea.l    A0, D6
  162. 000001EC  2050                     movea.l    A0, [A0]
  163. 000001EE  1028 00B2                move.b     D0, [A0 + 0xB2]
  164. 000001F2  6722                     beq        +0x24 /* 00000216 */
  165. 000001F4  42A7                     clr.l      -[A7]
  166. 000001F6  2F3C 6669 6E64           move.l     -[A7], 0x66696E64 /* 'find' */
  167. 000001FC  2054                     movea.l    A0, [A4]
  168. 000001FE  2F28 0024                move.l     -[A7], [A0 + 0x24]
  169. 00000202  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  170. 00000206  2E17                     move.l     D7, [A7]
  171. 00000208  3F3C 0003                move.w     -[A7], 0x3
  172. 0000020C  2054                     movea.l    A0, [A4]
  173. 0000020E  2F28 0024                move.l     -[A7], [A0 + 0x24]
  174. 00000212  4EAD 325A                jsr        [A5 + 0x325A /* export_1607 */]
  175. label00000216:
  176. 00000216  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  177. 0000021A  4E5E                     unlink     A6
  178. 0000021C  205F                     movea.l    A0, [A7]+
  179. 0000021E  5C4F                     addq.w     A7, 6
  180. 00000220  4ED0                     jmp        [A0]
  181. 00000222  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  182. // begin alternate branch 00000224-0000022C
  183. fn00000224:
  184. 00000224  4E56 0000                link       A6, 0
  185. 00000228  4EAD 4382                jsr        [A5 + 0x4382 /* export_2156 */]
  186. // end alternate branch 00000224-0000022C
  187. fn00000224: // (misaligned)
  188. 00000226  0000 4EAD                ori.b      D0, 0xAD
  189. 0000022A  4382                     .invalid   1, D2 // invalid opcode 4 with b == 6
  190. 0000022C  4EAD 36CA                jsr        [A5 + 0x36CA /* export_1749 */]
  191. 00000230  226E 0008                movea.l    A1, [A6 + 0x8]
  192. 00000234  2069 0008                movea.l    A0, [A1 + 0x8]
  193. 00000238  2050                     movea.l    A0, [A0]
  194. 0000023A  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  195. 0000023E  42A7                     clr.l      -[A7]
  196. 00000240  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  197. 00000244  205F                     movea.l    A0, [A7]+
  198. 00000246  2050                     movea.l    A0, [A0]
  199. 00000248  2F28 00BC                move.l     -[A7], [A0 + 0xBC]
  200. 0000024C  4EAD 27E2                jsr        [A5 + 0x27E2 /* export_1272 */]
  201. 00000250  4E5E                     unlink     A6
  202. 00000252  2E9F                     move.l     [A7], [A7]+
  203. 00000254  4E75                     rts
  204. 00000256  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  205. export_572: // at 00000258 (misaligned)
  206. 0000025A  F340                     .extension 0x340 <<F/4-5/1>> // unimplemented
  207. 0000025C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  208. 00000260  266E 0008                movea.l    A3, [A6 + 0x8]
  209. 00000264  3E2E 000C                move.w     D7, [A6 + 0xC]
  210. 00000268  284B                     movea.l    A4, A3
  211. 0000026A  7000                     moveq.l    D0, 0x00
  212. 0000026C  2D40 000E                move.l     [A6 + 0xE], D0
  213. 00000270  3007                     move.w     D0, D7
  214. 00000272  5340                     subq.w     D0, 1
  215. 00000274  6770                     beq        +0x72 /* 000002E6 */
  216. 00000276  0440 03E8                subi.w     D0, 0x3E8
  217. 0000027A  6760                     beq        +0x62 /* 000002DC */
  218. 0000027C  0440 03E8                subi.w     D0, 0x3E8
  219. 00000280  6700 00A2                beq        +0xA4 /* 00000324 */
  220. 00000284  0440 0009                subi.w     D0, 0x9 /* '\t' */
  221. 00000288  6744                     beq        +0x46 /* 000002CE */
  222. 0000028A  5B40                     subq.w     D0, 5
  223. 0000028C  6700 00AE                beq        +0xB0 /* 0000033C */
  224. 00000290  0440 03DC                subi.w     D0, 0x3DC
  225. 00000294  6700 00B0                beq        +0xB2 /* 00000346 */
  226. 00000298  0440 0011                subi.w     D0, 0x11
  227. 0000029C  6700 00BC                beq        +0xBE /* 0000035A */
  228. 000002A0  5340                     subq.w     D0, 1
  229. 000002A2  6700 00BE                beq        +0xC0 /* 00000362 */
  230. 000002A6  5340                     subq.w     D0, 1
  231. 000002A8  6700 00B8                beq        +0xBA /* 00000362 */
  232. 000002AC  0440 03D3                subi.w     D0, 0x3D3
  233. 000002B0  673C                     beq        +0x3E /* 000002EE */
  234. 000002B2  5F40                     subq.w     D0, 7
  235. 000002B4  674A                     beq        +0x4C /* 00000300 */
  236. 000002B6  5540                     subq.w     D0, 2
  237. 000002B8  6758                     beq        +0x5A /* 00000312 */
  238. 000002BA  0440 0406                subi.w     D0, 0x406
  239. 000002BE  6700 00A2                beq        +0xA4 /* 00000362 */
  240. 000002C2  0440 03F7                subi.w     D0, 0x3F7
  241. 000002C6  6700 0086                beq        +0x88 /* 0000034E */
  242. 000002CA  6000 00A0                bra        +0xA2 /* 0000036C */
  243. label000002CE:
  244. 000002CE  2053                     movea.l    A0, [A3]
  245. 000002D0  2F28 0024                move.l     -[A7], [A0 + 0x24]
  246. 000002D4  4EAD 3532                jsr        [A5 + 0x3532 /* export_1698 */]
  247. 000002D8  6000 00E6                bra        +0xE8 /* 000003C0 */
  248. label000002DC:
  249. 000002DC  2F0B                     move.l     -[A7], A3
  250. 000002DE  4EAD 0FEA                jsr        [A5 + 0xFEA /* export_505 */]
  251. 000002E2  6000 00DC                bra        +0xDE /* 000003C0 */
  252. label000002E6:
  253. 000002E6  4EAD 34A2                jsr        [A5 + 0x34A2 /* export_1680 */]
  254. 000002EA  6000 00D4                bra        +0xD6 /* 000003C0 */
  255. label000002EE:
  256. 000002EE  102D F104                move.b     D0, [A5 - 0xEFC]
  257. 000002F2  6700 00CC                beq        +0xCE /* 000003C0 */
  258. 000002F6  2F0B                     move.l     -[A7], A3
  259. 000002F8  4EAD 0FD2                jsr        [A5 + 0xFD2 /* export_502 */]
  260. 000002FC  6000 00C2                bra        +0xC4 /* 000003C0 */
  261. label00000300:
  262. 00000300  102D F104                move.b     D0, [A5 - 0xEFC]
  263. 00000304  6700 00BA                beq        +0xBC /* 000003C0 */
  264. 00000308  2F0B                     move.l     -[A7], A3
  265. 0000030A  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  266. 0000030E  6000 00B0                bra        +0xB2 /* 000003C0 */
  267. label00000312:
  268. 00000312  102D F104                move.b     D0, [A5 - 0xEFC]
  269. 00000316  6700 00A8                beq        +0xAA /* 000003C0 */
  270. 0000031A  2F0B                     move.l     -[A7], A3
  271. 0000031C  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  272. 00000320  6000 009E                bra        +0xA0 /* 000003C0 */
  273. label00000324:
  274. 00000324  42A7                     clr.l      -[A7]
  275. 00000326  A924                     syscall    FrontWindow
  276. 00000328  2C1F                     move.l     D6, [A7]+
  277. 0000032A  6708                     beq        +0xA /* 00000334 */
  278. 0000032C  2F06                     move.l     -[A7], D6
  279. 0000032E  2F0B                     move.l     -[A7], A3
  280. 00000330  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  281. label00000334:
  282. 00000334  4A86                     tst.l      D6
  283. 00000336  66EC                     bne        -0x12 /* 00000324 */
  284. 00000338  6000 0086                bra        +0x88 /* 000003C0 */
  285. label0000033C:
  286. 0000033C  3F07                     move.w     -[A7], D7
  287. 0000033E  2F0B                     move.l     -[A7], A3
  288. 00000340  4EAD 0D2A                jsr        [A5 + 0xD2A /* export_417 */]
  289. 00000344  607A                     bra        +0x7C /* 000003C0 */
  290. label00000346:
  291. 00000346  2F0E                     move.l     -[A7], A6
  292. 00000348  4EBA FEDA                jsr        [PC - 0x126 /* 00000224 */]
  293. 0000034C  6072                     bra        +0x74 /* 000003C0 */
  294. label0000034E:
  295. 0000034E  4267                     clr.w      -[A7]
  296. 00000350  4EAD 3E42                jsr        [A5 + 0x3E42 /* export_1988 */]
  297. 00000354  101F                     move.b     D0, [A7]+
  298. 00000356  6668                     bne        +0x6A /* 000003C0 */
  299. 00000358  6066                     bra        +0x68 /* 000003C0 */
  300. label0000035A:
  301. 0000035A  2F0E                     move.l     -[A7], A6
  302. 0000035C  4EBA FCA2                jsr        [PC - 0x35E /* 00000000 */]
  303. 00000360  605E                     bra        +0x60 /* 000003C0 */
  304. label00000362:
  305. 00000362  3F07                     move.w     -[A7], D7
  306. 00000364  2F0E                     move.l     -[A7], A6
  307. 00000366  4EBA FCEC                jsr        [PC - 0x314 /* 00000054 */]
  308. 0000036A  6054                     bra        +0x56 /* 000003C0 */
  309. label0000036C:
  310. 0000036C  4A47                     tst.w      D7
  311. 0000036E  6E42                     bgt        +0x44 /* 000003B2 */
  312. 00000370  3F07                     move.w     -[A7], D7
  313. 00000372  486E FE4A                pea.l      [A6 - 0x1B6]
  314. 00000376  486E FE4C                pea.l      [A6 - 0x1B4]
  315. 0000037A  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  316. 0000037E  7007                     moveq.l    D0, 0x07
  317. 00000380  B06E FE4A                cmp.w      D0, [A6 - 0x1B6]
  318. 00000384  661A                     bne        +0x1C /* 000003A0 */
  319. 00000386  2054                     movea.l    A0, [A4]
  320. 00000388  3028 0030                move.w     D0, [A0 + 0x30]
  321. 0000038C  5240                     addq.w     D0, 1
  322. 0000038E  B06E FE4C                cmp.w      D0, [A6 - 0x1B4]
  323. 00000392  6C2C                     bge        +0x2E /* 000003C0 */
  324. 00000394  3F2E FE4C                move.w     -[A7], [A6 - 0x1B4]
  325. 00000398  2F0B                     move.l     -[A7], A3
  326. 0000039A  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  327. 0000039E  6020                     bra        +0x22 /* 000003C0 */
  328. label000003A0:
  329. 000003A0  7005                     moveq.l    D0, 0x05
  330. 000003A2  B06E FE4A                cmp.w      D0, [A6 - 0x1B6]
  331. 000003A6  6618                     bne        +0x1A /* 000003C0 */
  332. 000003A8  3F07                     move.w     -[A7], D7
  333. 000003AA  2F0E                     move.l     -[A7], A6
  334. 000003AC  4EBA FCA6                jsr        [PC - 0x35A /* 00000054 */]
  335. 000003B0  600E                     bra        +0x10 /* 000003C0 */
  336. label000003B2:
  337. 000003B2  42A7                     clr.l      -[A7]
  338. 000003B4  3F07                     move.w     -[A7], D7
  339. 000003B6  2F0B                     move.l     -[A7], A3
  340. 000003B8  4EBA 0706                jsr        [PC + 0x706 /* 00000AC0 */]
  341. 000003BC  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  342. label000003C0:
  343. 000003C0  2054                     movea.l    A0, [A4]
  344. 000003C2  4228 0038                clr.b      [A0 + 0x38]
  345. 000003C6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  346. 000003CA  4E5E                     unlink     A6
  347. 000003CC  205F                     movea.l    A0, [A7]+
  348. 000003CE  5C4F                     addq.w     A7, 6
  349. 000003D0  4ED0                     jmp        [A0]
  350. 000003D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  351. export_573: // at 000003D4 (misaligned)
  352. 000003D6  0000 4267                ori.b      D0, 0x67 /* 'g' */
  353. 000003DA  4EAD 4342                jsr        [A5 + 0x4342 /* export_2148 */]
  354. 000003DE  101F                     move.b     D0, [A7]+
  355. 000003E0  6714                     beq        +0x16 /* 000003F6 */
  356. 000003E2  42A7                     clr.l      -[A7]
  357. 000003E4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  358. 000003E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  359. 000003EC  4EBA 1246                jsr        [PC + 0x1246 /* 00001634 */]
  360. 000003F0  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  361. 000003F4  6006                     bra        +0x8 /* 000003FC */
  362. label000003F6:
  363. 000003F6  7000                     moveq.l    D0, 0x00
  364. 000003F8  2D40 000E                move.l     [A6 + 0xE], D0
  365. label000003FC:
  366. 000003FC  4E5E                     unlink     A6
  367. 000003FE  205F                     movea.l    A0, [A7]+
  368. 00000400  5C4F                     addq.w     A7, 6
  369. 00000402  4ED0                     jmp        [A0]
  370. export_574:
  371. 00000404  4E56 FFD8                link       A6, -0x0028
  372. 00000408  48E7 0308                movem.l    -[A7], D6,D7,A4
  373. 0000040C  286E 0008                movea.l    A4, [A6 + 0x8]
  374. 00000410  2054                     movea.l    A0, [A4]
  375. 00000412  2E28 0046                move.l     D7, [A0 + 0x46]
  376. 00000416  486E FFFC                pea.l      [A6 - 0x4]
  377. 0000041A  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  378. 0000041E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  379. 00000422  486E FFEE                pea.l      [A6 - 0x12]
  380. 00000426  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  381. 0000042A  2054                     movea.l    A0, [A4]
  382. 0000042C  316E FFEE 004E           move.w     [A0 + 0x4E], [A6 - 0x12]
  383. 00000432  316E FFF0 004C           move.w     [A0 + 0x4C], [A6 - 0x10]
  384. 00000438  316E FFF2 004A           move.w     [A0 + 0x4A], [A6 - 0xE]
  385. 0000043E  2268 0034                movea.l    A1, [A0 + 0x34]
  386. 00000442  2251                     movea.l    A1, [A1]
  387. 00000444  1029 0099                move.b     D0, [A1 + 0x99]
  388. 00000448  6738                     beq        +0x3A /* 00000482 */
  389. 0000044A  2254                     movea.l    A1, [A4]
  390. 0000044C  2069 0034                movea.l    A0, [A1 + 0x34]
  391. 00000450  2050                     movea.l    A0, [A0]
  392. 00000452  3028 009A                move.w     D0, [A0 + 0x9A]
  393. 00000456  5F40                     subq.w     D0, 7
  394. 00000458  670A                     beq        +0xC /* 00000464 */
  395. 0000045A  5340                     subq.w     D0, 1
  396. 0000045C  6710                     beq        +0x12 /* 0000046E */
  397. 0000045E  5340                     subq.w     D0, 1
  398. 00000460  6716                     beq        +0x18 /* 00000478 */
  399. 00000462  6026                     bra        +0x28 /* 0000048A */
  400. label00000464:
  401. 00000464  2054                     movea.l    A0, [A4]
  402. 00000466  117C 0008 006A           move.b     [A0 + 0x6A], 0x8
  403. 0000046C  601C                     bra        +0x1E /* 0000048A */
  404. label0000046E:
  405. 0000046E  2054                     movea.l    A0, [A4]
  406. 00000470  117C 0004 006A           move.b     [A0 + 0x6A], 0x4
  407. 00000476  6012                     bra        +0x14 /* 0000048A */
  408. label00000478:
  409. 00000478  2054                     movea.l    A0, [A4]
  410. 0000047A  117C 0002 006A           move.b     [A0 + 0x6A], 0x2
  411. 00000480  6008                     bra        +0xA /* 0000048A */
  412. label00000482:
  413. 00000482  2054                     movea.l    A0, [A4]
  414. 00000484  117C 0001 006A           move.b     [A0 + 0x6A], 0x1
  415. label0000048A:
  416. 0000048A  42A7                     clr.l      -[A7]
  417. 0000048C  2F3C 0001 0001           move.l     -[A7], 0x10001
  418. 00000492  A869                     syscall    FixRatio
  419. 00000494  2054                     movea.l    A0, [A4]
  420. 00000496  215F 0054                move.l     [A0 + 0x54], [A7]+
  421. 0000049A  42A7                     clr.l      -[A7]
  422. 0000049C  2F3C 0001 0001           move.l     -[A7], 0x10001
  423. 000004A2  A869                     syscall    FixRatio
  424. 000004A4  2054                     movea.l    A0, [A4]
  425. 000004A6  215F 0050                move.l     [A0 + 0x50], [A7]+
  426. 000004AA  486E FFE4                pea.l      [A6 - 0x1C]
  427. 000004AE  2054                     movea.l    A0, [A4]
  428. 000004B0  2F28 0034                move.l     -[A7], [A0 + 0x34]
  429. 000004B4  4EAD 320A                jsr        [A5 + 0x320A /* export_1597 */]
  430. 000004B8  202E FFE4                move.l     D0, [A6 - 0x1C]
  431. 000004BC  7224                     moveq.l    D1, 0x24
  432. 000004BE  9081                     sub.l      D0, D1
  433. 000004C0  3D40 FFDC                move.w     [A6 - 0x24], D0
  434. 000004C4  3D6E FFEA FFDE           move.w     [A6 - 0x22], [A6 - 0x16]
  435. 000004CA  2254                     movea.l    A1, [A4]
  436. 000004CC  2069 0034                movea.l    A0, [A1 + 0x34]
  437. 000004D0  2050                     movea.l    A0, [A0]
  438. 000004D2  1028 0098                move.b     D0, [A0 + 0x98]
  439. 000004D6  4880                     ext.w      D0
  440. 000004D8  5240                     addq.w     D0, 1
  441. 000004DA  C1FC 0070                muls.w     D0, 0x70 /* 'p' */
  442. 000004DE  3340 0066                move.w     [A1 + 0x66], D0
  443. 000004E2  2069 0034                movea.l    A0, [A1 + 0x34]
  444. 000004E6  2050                     movea.l    A0, [A0]
  445. 000004E8  1028 0098                move.b     D0, [A0 + 0x98]
  446. 000004EC  4880                     ext.w      D0
  447. 000004EE  5240                     addq.w     D0, 1
  448. 000004F0  C1FC 0070                muls.w     D0, 0x70 /* 'p' */
  449. 000004F4  3340 0068                move.w     [A1 + 0x68], D0
  450. 000004F8  3029 0066                move.w     D0, [A1 + 0x66]
  451. 000004FC  5440                     addq.w     D0, 2
  452. 000004FE  3D40 FFE2                move.w     [A6 - 0x1E], D0
  453. 00000502  3029 0068                move.w     D0, [A1 + 0x68]
  454. 00000506  D07C 0034                add.w      D0, 0x34 /* '4' */
  455. 0000050A  3D40 FFE0                move.w     [A6 - 0x20], D0
  456. 0000050E  42A7                     clr.l      -[A7]
  457. 00000510  302E FFE2                move.w     D0, [A6 - 0x1E]
  458. 00000514  48C0                     ext.l      D0
  459. 00000516  2F00                     move.l     -[A7], D0
  460. 00000518  2054                     movea.l    A0, [A4]
  461. 0000051A  2F28 0054                move.l     -[A7], [A0 + 0x54]
  462. 0000051E  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  463. 00000522  2054                     movea.l    A0, [A4]
  464. 00000524  215F 005C                move.l     [A0 + 0x5C], [A7]+
  465. 00000528  302E FFDE                move.w     D0, [A6 - 0x22]
  466. 0000052C  48C0                     ext.l      D0
  467. 0000052E  2F00                     move.l     -[A7], D0
  468. 00000530  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  469. 00000534  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  470. 00000538  201F                     move.l     D0, [A7]+
  471. 0000053A  3140 0062                move.w     [A0 + 0x62], D0
  472. 0000053E  302E FFDE                move.w     D0, [A6 - 0x22]
  473. 00000542  48C0                     ext.l      D0
  474. 00000544  81E8 0062                divs.w     D0, [A0 + 0x62]
  475. 00000548  48C0                     ext.l      D0
  476. 0000054A  2140 005C                move.l     [A0 + 0x5C], D0
  477. 0000054E  42A7                     clr.l      -[A7]
  478. 00000550  302E FFE0                move.w     D0, [A6 - 0x20]
  479. 00000554  48C0                     ext.l      D0
  480. 00000556  2F00                     move.l     -[A7], D0
  481. 00000558  2054                     movea.l    A0, [A4]
  482. 0000055A  2F28 0050                move.l     -[A7], [A0 + 0x50]
  483. 0000055E  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  484. 00000562  2054                     movea.l    A0, [A4]
  485. 00000564  215F 0058                move.l     [A0 + 0x58], [A7]+
  486. 00000568  302E FFDC                move.w     D0, [A6 - 0x24]
  487. 0000056C  48C0                     ext.l      D0
  488. 0000056E  2F00                     move.l     -[A7], D0
  489. 00000570  2F28 0058                move.l     -[A7], [A0 + 0x58]
  490. 00000574  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  491. 00000578  201F                     move.l     D0, [A7]+
  492. 0000057A  3140 0064                move.w     [A0 + 0x64], D0
  493. 0000057E  302E FFDC                move.w     D0, [A6 - 0x24]
  494. 00000582  48C0                     ext.l      D0
  495. 00000584  81E8 0064                divs.w     D0, [A0 + 0x64]
  496. 00000588  48C0                     ext.l      D0
  497. 0000058A  2140 0058                move.l     [A0 + 0x58], D0
  498. 0000058E  2F07                     move.l     -[A7], D7
  499. 00000590  3028 0062                move.w     D0, [A0 + 0x62]
  500. 00000594  48C0                     ext.l      D0
  501. 00000596  2F00                     move.l     -[A7], D0
  502. 00000598  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  503. 0000059C  201F                     move.l     D0, [A7]+
  504. 0000059E  3140 0060                move.w     [A0 + 0x60], D0
  505. 000005A2  2F07                     move.l     -[A7], D7
  506. 000005A4  3028 0062                move.w     D0, [A0 + 0x62]
  507. 000005A8  48C0                     ext.l      D0
  508. 000005AA  2F00                     move.l     -[A7], D0
  509. 000005AC  4EAD 4912                jsr        [A5 + 0x4912 /* export_2334 */]
  510. 000005B0  4A9F                     tst.l      [A7]+
  511. 000005B2  6F06                     ble        +0x8 /* 000005BA */
  512. 000005B4  2054                     movea.l    A0, [A4]
  513. 000005B6  5268 0060                addq.w     [A0 + 0x60], 1
  514. label000005BA:
  515. 000005BA  2054                     movea.l    A0, [A4]
  516. 000005BC  3028 0060                move.w     D0, [A0 + 0x60]
  517. 000005C0  48C0                     ext.l      D0
  518. 000005C2  81E8 0064                divs.w     D0, [A0 + 0x64]
  519. 000005C6  3C00                     move.w     D6, D0
  520. 000005C8  3028 0060                move.w     D0, [A0 + 0x60]
  521. 000005CC  48C0                     ext.l      D0
  522. 000005CE  81E8 0064                divs.w     D0, [A0 + 0x64]
  523. 000005D2  4840                     swap.w     D0
  524. 000005D4  4A40                     tst.w      D0
  525. 000005D6  6F02                     ble        +0x4 /* 000005DA */
  526. 000005D8  5246                     addq.w     D6, 1
  527. label000005DA:
  528. 000005DA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  529. 000005DE  3006                     move.w     D0, D6
  530. 000005E0  48C0                     ext.l      D0
  531. 000005E2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  532. 000005E6  2F00                     move.l     -[A7], D0
  533. 000005E8  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  534. 000005EC  4267                     clr.w      -[A7]
  535. 000005EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  536. 000005F2  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  537. 000005F6  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  538. 000005FA  4E5E                     unlink     A6
  539. 000005FC  2E9F                     move.l     [A7], [A7]+
  540. 000005FE  4E75                     rts
  541. export_575:
  542. 00000600  4E56 0000                link       A6, 0
  543. 00000604  4AAE 000E                tst.l      [A6 + 0xE]
  544. 00000608  6710                     beq        +0x12 /* 0000061A */
  545. 0000060A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  546. 0000060E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  547. 00000612  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  548. 00000616  4EAD 2FEA                jsr        [A5 + 0x2FEA /* export_1529 */]
  549. label0000061A:
  550. 0000061A  4E5E                     unlink     A6
  551. 0000061C  205F                     movea.l    A0, [A7]+
  552. 0000061E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  553. 00000622  4ED0                     jmp        [A0]
  554. export_576:
  555. 00000624  4E56 0000                link       A6, 0
  556. 00000628  4AAE 000E                tst.l      [A6 + 0xE]
  557. 0000062C  6710                     beq        +0x12 /* 0000063E */
  558. 0000062E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  559. 00000632  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  560. 00000636  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  561. 0000063A  4EAD 2FEA                jsr        [A5 + 0x2FEA /* export_1529 */]
  562. label0000063E:
  563. 0000063E  4E5E                     unlink     A6
  564. 00000640  205F                     movea.l    A0, [A7]+
  565. 00000642  DEFC 000A                add.w      A7, 0xA /* '\n' */
  566. 00000646  4ED0                     jmp        [A0]
  567. export_577:
  568. 00000648  4E56 0000                link       A6, 0
  569. 0000064C  48E7 0028                movem.l    -[A7], A2,A4
  570. 00000650  286E 0014                movea.l    A4, [A6 + 0x14]
  571. 00000654  200C                     move.l     D0, A4
  572. 00000656  56C0                     sne        D0
  573. 00000658  4A00                     tst.b      D0
  574. 0000065A  673E                     beq        +0x40 /* 0000069A */
  575. 0000065C  2054                     movea.l    A0, [A4]
  576. 0000065E  4AA8 0048                tst.l      [A0 + 0x48]
  577. 00000662  56C1                     sne        D1
  578. 00000664  C001                     and.b      D0, D1
  579. 00000666  6732                     beq        +0x34 /* 0000069A */
  580. 00000668  2248                     movea.l    A1, A0
  581. 0000066A  2069 0048                movea.l    A0, [A1 + 0x48]
  582. 0000066E  246E 000C                movea.l    A2, [A6 + 0xC]
  583. 00000672  2050                     movea.l    A0, [A0]
  584. 00000674  14A8 0062                move.b     [A2], [A0 + 0x62]
  585. 00000678  2069 0048                movea.l    A0, [A1 + 0x48]
  586. 0000067C  246E 0010                movea.l    A2, [A6 + 0x10]
  587. 00000680  2050                     movea.l    A0, [A0]
  588. 00000682  24A8 0064                move.l     [A2], [A0 + 0x64]
  589. 00000686  2069 0048                movea.l    A0, [A1 + 0x48]
  590. 0000068A  2050                     movea.l    A0, [A0]
  591. 0000068C  3028 005C                move.w     D0, [A0 + 0x5C]
  592. 00000690  48C0                     ext.l      D0
  593. 00000692  206E 0008                movea.l    A0, [A6 + 0x8]
  594. 00000696  2080                     move.l     [A0], D0
  595. 00000698  6016                     bra        +0x18 /* 000006B0 */
  596. label0000069A:
  597. 0000069A  206E 000C                movea.l    A0, [A6 + 0xC]
  598. 0000069E  4210                     clr.b      [A0]
  599. 000006A0  206E 0010                movea.l    A0, [A6 + 0x10]
  600. 000006A4  7000                     moveq.l    D0, 0x00
  601. 000006A6  2080                     move.l     [A0], D0
  602. 000006A8  206E 0008                movea.l    A0, [A6 + 0x8]
  603. 000006AC  7000                     moveq.l    D0, 0x00
  604. 000006AE  2080                     move.l     [A0], D0
  605. label000006B0:
  606. 000006B0  4CDF 1400                movem.l    A2,A4, [A7]+
  607. 000006B4  4E5E                     unlink     A6
  608. 000006B6  205F                     movea.l    A0, [A7]+
  609. 000006B8  DEFC 0010                add.w      A7, 0x10
  610. 000006BC  4ED0                     jmp        [A0]
  611. 000006BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  612. export_578: // at 000006C0 (misaligned)
  613. 000006C2  FFFC                     .invalid   <<F/7/7>>
  614. 000006C4  7000                     moveq.l    D0, 0x00
  615. 000006C6  2D40 0012                move.l     [A6 + 0x12], D0
  616. 000006CA  4267                     clr.w      -[A7]
  617. 000006CC  4EAD 3FE2                jsr        [A5 + 0x3FE2 /* export_2040 */]
  618. 000006D0  101F                     move.b     D0, [A7]+
  619. 000006D2  6702                     beq        +0x4 /* 000006D6 */
  620. 000006D4  6032                     bra        +0x34 /* 00000708 */
  621. label000006D6:
  622. 000006D6  486E FFFC                pea.l      [A6 - 0x4]
  623. 000006DA  486D 2A5C                pea.l      [A5 + 0x2A5C]
  624. 000006DE  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  625. 000006E2  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  626. 000006E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  627. 000006EA  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  628. 000006EE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  629. 000006F2  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  630. 000006F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  631. 000006FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  632. 000006FE  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  633. 00000702  2D6E FFFC 0012           move.l     [A6 + 0x12], [A6 - 0x4]
  634. label00000708:
  635. 00000708  4E5E                     unlink     A6
  636. 0000070A  205F                     movea.l    A0, [A7]+
  637. 0000070C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  638. 00000710  4ED0                     jmp        [A0]
  639. 00000712  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  640. // begin alternate branch 00000714-0000071A
  641. fn00000714:
  642. 00000714  4E56 0000                link       A6, 0
  643. 00000718  2F0A                     move.l     -[A7], A2
  644. // end alternate branch 00000714-0000071A
  645. fn00000714: // (misaligned)
  646. 00000716  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  647. 0000071A  206E 0010                movea.l    A0, [A6 + 0x10]
  648. 0000071E  226E 000C                movea.l    A1, [A6 + 0xC]
  649. 00000722  2050                     movea.l    A0, [A0]
  650. 00000724  45E8 005C                lea.l      A2, [A0 + 0x5C]
  651. 00000728  7023                     moveq.l    D0, 0x23
  652. label0000072A:
  653. 0000072A  22DA                     move.l     [A1]+, [A2]+
  654. 0000072C  51C8 FFFC                dbf        D0, -0x6 /* 0000072A */
  655. 00000730  206E 0010                movea.l    A0, [A6 + 0x10]
  656. 00000734  226E 0008                movea.l    A1, [A6 + 0x8]
  657. 00000738  2050                     movea.l    A0, [A0]
  658. 0000073A  32A8 005A                move.w     [A1], [A0 + 0x5A]
  659. 0000073E  245F                     movea.l    A2, [A7]+
  660. 00000740  4E5E                     unlink     A6
  661. 00000742  205F                     movea.l    A0, [A7]+
  662. 00000744  DEFC 000C                add.w      A7, 0xC
  663. 00000748  4ED0                     jmp        [A0]
  664. 0000074A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  665. // begin alternate branch 0000074C-00000756
  666. fn0000074C:
  667. 0000074C  4E56 0000                link       A6, 0
  668. 00000750  206E 000A                movea.l    A0, [A6 + 0xA]
  669. 00000754  2050                     movea.l    A0, [A0]
  670. // end alternate branch 0000074C-00000756
  671. fn0000074C: // (misaligned)
  672. 0000074E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  673. 00000752  000A 2050                ori.b      A2, 0x50 /* 'P' */
  674. 00000756  316E 0008 00EC           move.w     [A0 + 0xEC], [A6 + 0x8]
  675. 0000075C  4E5E                     unlink     A6
  676. 0000075E  205F                     movea.l    A0, [A7]+
  677. 00000760  5C4F                     addq.w     A7, 6
  678. 00000762  4ED0                     jmp        [A0]
  679. export_579:
  680. 00000764  4E56 FF64                link       A6, -0x009C
  681. 00000768  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  682. 0000076C  266E 0008                movea.l    A3, [A6 + 0x8]
  683. 00000770  286E 0010                movea.l    A4, [A6 + 0x10]
  684. 00000774  4267                     clr.w      -[A7]
  685. 00000776  42A7                     clr.l      -[A7]
  686. 00000778  2F0C                     move.l     -[A7], A4
  687. 0000077A  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  688. 0000077E  2F0C                     move.l     -[A7], A4
  689. 00000780  4EAD 25DA                jsr        [A5 + 0x25DA /* export_1207 */]
  690. 00000784  3E1F                     move.w     D7, [A7]+
  691. 00000786  6770                     beq        +0x72 /* 000007F8 */
  692. 00000788  42A7                     clr.l      -[A7]
  693. 0000078A  3F07                     move.w     -[A7], D7
  694. 0000078C  2F0C                     move.l     -[A7], A4
  695. 0000078E  4EAD 260A                jsr        [A5 + 0x260A /* export_1213 */]
  696. 00000792  2C1F                     move.l     D6, [A7]+
  697. 00000794  56C0                     sne        D0
  698. 00000796  4A00                     tst.b      D0
  699. 00000798  675E                     beq        +0x60 /* 000007F8 */
  700. 0000079A  BCAE 000C                cmp.l      D6, [A6 + 0xC]
  701. 0000079E  57C1                     seq        D1
  702. 000007A0  C001                     and.b      D0, D1
  703. 000007A2  6754                     beq        +0x56 /* 000007F8 */
  704. 000007A4  4267                     clr.w      -[A7]
  705. 000007A6  3F07                     move.w     -[A7], D7
  706. 000007A8  486E FF64                pea.l      [A6 - 0x9C]
  707. 000007AC  1F3C 0001                move.b     -[A7], 0x1
  708. 000007B0  2F0C                     move.l     -[A7], A4
  709. 000007B2  4EAD 2622                jsr        [A5 + 0x2622 /* export_1216 */]
  710. 000007B6  3A1F                     move.w     D5, [A7]+
  711. 000007B8  671A                     beq        +0x1C /* 000007D4 */
  712. 000007BA  42A7                     clr.l      -[A7]
  713. 000007BC  2F3C 6473 6374           move.l     -[A7], 0x64736374 /* 'dsct' */
  714. 000007C2  2F0B                     move.l     -[A7], A3
  715. 000007C4  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  716. 000007C8  42A7                     clr.l      -[A7]
  717. 000007CA  1F3C 0001                move.b     -[A7], 0x1
  718. 000007CE  4EAD 26CA                jsr        [A5 + 0x26CA /* export_1237 */]
  719. 000007D2  6024                     bra        +0x26 /* 000007F8 */
  720. label000007D4:
  721. 000007D4  202E FF64                move.l     D0, [A6 - 0x9C]
  722. 000007D8  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  723. 000007DC  661A                     bne        +0x1C /* 000007F8 */
  724. 000007DE  42A7                     clr.l      -[A7]
  725. 000007E0  2F3C 6473 6374           move.l     -[A7], 0x64736374 /* 'dsct' */
  726. 000007E6  2F0B                     move.l     -[A7], A3
  727. 000007E8  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  728. 000007EC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  729. 000007F0  1F3C 0001                move.b     -[A7], 0x1
  730. 000007F4  4EAD 26CA                jsr        [A5 + 0x26CA /* export_1237 */]
  731. label000007F8:
  732. 000007F8  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  733. 000007FC  4E5E                     unlink     A6
  734. 000007FE  205F                     movea.l    A0, [A7]+
  735. 00000800  DEFC 000C                add.w      A7, 0xC
  736. 00000804  4ED0                     jmp        [A0]
  737. 00000806  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  738. export_580: // at 00000808 (misaligned)
  739. 0000080A  FF64                     .extension 0xF64 <<F/4-5/7>> // unimplemented
  740. 0000080C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  741. 00000810  266E 0008                movea.l    A3, [A6 + 0x8]
  742. 00000814  286E 0010                movea.l    A4, [A6 + 0x10]
  743. 00000818  4267                     clr.w      -[A7]
  744. 0000081A  42A7                     clr.l      -[A7]
  745. 0000081C  2F0C                     move.l     -[A7], A4
  746. 0000081E  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  747. 00000822  2F0C                     move.l     -[A7], A4
  748. 00000824  4EAD 25DA                jsr        [A5 + 0x25DA /* export_1207 */]
  749. 00000828  3E1F                     move.w     D7, [A7]+
  750. 0000082A  6700 0092                beq        +0x94 /* 000008BE */
  751. 0000082E  42A7                     clr.l      -[A7]
  752. 00000830  3F07                     move.w     -[A7], D7
  753. 00000832  2F0C                     move.l     -[A7], A4
  754. 00000834  4EAD 260A                jsr        [A5 + 0x260A /* export_1213 */]
  755. 00000838  2C1F                     move.l     D6, [A7]+
  756. 0000083A  56C0                     sne        D0
  757. 0000083C  4A00                     tst.b      D0
  758. 0000083E  677E                     beq        +0x80 /* 000008BE */
  759. 00000840  BCAE 000C                cmp.l      D6, [A6 + 0xC]
  760. 00000844  57C1                     seq        D1
  761. 00000846  C001                     and.b      D0, D1
  762. 00000848  6774                     beq        +0x76 /* 000008BE */
  763. 0000084A  4267                     clr.w      -[A7]
  764. 0000084C  3F07                     move.w     -[A7], D7
  765. 0000084E  486E FF64                pea.l      [A6 - 0x9C]
  766. 00000852  1F3C 0001                move.b     -[A7], 0x1
  767. 00000856  2F0C                     move.l     -[A7], A4
  768. 00000858  4EAD 2622                jsr        [A5 + 0x2622 /* export_1216 */]
  769. 0000085C  3A1F                     move.w     D5, [A7]+
  770. 0000085E  6720                     beq        +0x22 /* 00000880 */
  771. 00000860  42A7                     clr.l      -[A7]
  772. 00000862  2F3C 6B65 796C           move.l     -[A7], 0x6B65796C /* 'keyl' */
  773. 00000868  2F0B                     move.l     -[A7], A3
  774. 0000086A  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  775. 0000086E  42A7                     clr.l      -[A7]
  776. 00000870  4267                     clr.w      -[A7]
  777. 00000872  1F3C 0001                move.b     -[A7], 0x1
  778. 00000876  1F3C 0001                move.b     -[A7], 0x1
  779. 0000087A  4EAD 26B2                jsr        [A5 + 0x26B2 /* export_1234 */]
  780. 0000087E  603E                     bra        +0x40 /* 000008BE */
  781. label00000880:
  782. 00000880  202E FF64                move.l     D0, [A6 - 0x9C]
  783. 00000884  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  784. 00000888  6634                     bne        +0x36 /* 000008BE */
  785. 0000088A  42A7                     clr.l      -[A7]
  786. 0000088C  2F3C 6B65 796C           move.l     -[A7], 0x6B65796C /* 'keyl' */
  787. 00000892  2F0B                     move.l     -[A7], A3
  788. 00000894  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  789. 00000898  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  790. 0000089C  1F3C 0001                move.b     -[A7], 0x1
  791. 000008A0  42A7                     clr.l      -[A7]
  792. 000008A2  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  793. 000008A6  205F                     movea.l    A0, [A7]+
  794. 000008A8  7001                     moveq.l    D0, 0x01
  795. 000008AA  2050                     movea.l    A0, [A0]
  796. 000008AC  B068 015A                cmp.w      D0, [A0 + 0x15A]
  797. 000008B0  57C0                     seq        D0
  798. 000008B2  4400                     neg.b      D0
  799. 000008B4  1F00                     move.b     -[A7], D0
  800. 000008B6  1F3C 0001                move.b     -[A7], 0x1
  801. 000008BA  4EAD 26B2                jsr        [A5 + 0x26B2 /* export_1234 */]
  802. label000008BE:
  803. 000008BE  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  804. 000008C2  4E5E                     unlink     A6
  805. 000008C4  205F                     movea.l    A0, [A7]+
  806. 000008C6  DEFC 000C                add.w      A7, 0xC
  807. 000008CA  4ED0                     jmp        [A0]
  808. export_581:
  809. fn000008CC:
  810. 000008CC  4E56 0000                link       A6, 0
  811. 000008D0  2F0C                     move.l     -[A7], A4
  812. 000008D2  286E 0008                movea.l    A4, [A6 + 0x8]
  813. 000008D6  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  814. 000008DA  42A7                     clr.l      -[A7]
  815. 000008DC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  816. 000008E0  42A7                     clr.l      -[A7]
  817. 000008E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  818. 000008E6  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  819. 000008EA  2054                     movea.l    A0, [A4]
  820. 000008EC  4228 000D                clr.b      [A0 + 0xD]
  821. 000008F0  116E 000E 0022           move.b     [A0 + 0x22], [A6 + 0xE]
  822. 000008F6  216E 0010 0024           move.l     [A0 + 0x24], [A6 + 0x10]
  823. 000008FC  116E 000C 0028           move.b     [A0 + 0x28], [A6 + 0xC]
  824. 00000902  285F                     movea.l    A4, [A7]+
  825. 00000904  4E5E                     unlink     A6
  826. 00000906  205F                     movea.l    A0, [A7]+
  827. 00000908  DEFC 000E                add.w      A7, 0xE
  828. 0000090C  4ED0                     jmp        [A0]
  829. 0000090E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  830. export_582: // at 00000910 (misaligned)
  831. 00000912  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  832. 00000916  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  833. 0000091A  000C 4267                ori.b      A4, 0x67 /* 'g' */
  834. 0000091E  1F3C 0001                move.b     -[A7], 0x1
  835. 00000922  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  836. 00000926  4EBA FFA4                jsr        [PC - 0x5C /* 000008CC */]
  837. 0000092A  4E5E                     unlink     A6
  838. 0000092C  205F                     movea.l    A0, [A7]+
  839. 0000092E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  840. 00000932  4ED0                     jmp        [A0]
  841. 00000934  4E56 0000                link       A6, 0
  842. 00000938  206E 0008                movea.l    A0, [A6 + 0x8]
  843. 0000093C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  844. 00000940  4EAD 3352                jsr        [A5 + 0x3352 /* export_1638 */]
  845. 00000944  4E5E                     unlink     A6
  846. 00000946  205F                     movea.l    A0, [A7]+
  847. 00000948  DEFC 000A                add.w      A7, 0xA /* '\n' */
  848. 0000094C  4ED0                     jmp        [A0]
  849. 0000094E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  850. export_583: // at 00000950 (misaligned)
  851. 00000952  FFC2                     .invalid   <<F/7/7>>
  852. 00000954  48E7 0018                movem.l    -[A7], A3,A4
  853. 00000958  266E 0010                movea.l    A3, [A6 + 0x10]
  854. 0000095C  286E 0008                movea.l    A4, [A6 + 0x8]
  855. 00000960  2054                     movea.l    A0, [A4]
  856. 00000962  7000                     moveq.l    D0, 0x00
  857. 00000964  2140 0032                move.l     [A0 + 0x32], D0
  858. 00000968  7000                     moveq.l    D0, 0x00
  859. 0000096A  2140 0036                move.l     [A0 + 0x36], D0
  860. 0000096E  7000                     moveq.l    D0, 0x00
  861. 00000970  2140 003A                move.l     [A0 + 0x3A], D0
  862. 00000974  7000                     moveq.l    D0, 0x00
  863. 00000976  2140 0022                move.l     [A0 + 0x22], D0
  864. 0000097A  116E 000E 0026           move.b     [A0 + 0x26], [A6 + 0xE]
  865. 00000980  116E 000C 0027           move.b     [A0 + 0x27], [A6 + 0xC]
  866. 00000986  4267                     clr.w      -[A7]
  867. 00000988  42A7                     clr.l      -[A7]
  868. 0000098A  2F0B                     move.l     -[A7], A3
  869. 0000098C  42A7                     clr.l      -[A7]
  870. 0000098E  4267                     clr.w      -[A7]
  871. 00000990  2F0B                     move.l     -[A7], A3
  872. 00000992  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  873. 00000996  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  874. 0000099A  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  875. 0000099E  2054                     movea.l    A0, [A4]
  876. 000009A0  4228 000D                clr.b      [A0 + 0xD]
  877. 000009A4  4228 000E                clr.b      [A0 + 0xE]
  878. 000009A8  4228 001B                clr.b      [A0 + 0x1B]
  879. 000009AC  214B 0022                move.l     [A0 + 0x22], A3
  880. 000009B0  216D FBDC 002A           move.l     [A0 + 0x2A], [A5 - 0x424]
  881. 000009B6  317C FFFF 0030           move.w     [A0 + 0x30], 0xFFFF
  882. 000009BC  317C FFFF 002E           move.w     [A0 + 0x2E], 0xFFFF
  883. 000009C2  486E FFC2                pea.l      [A6 - 0x3E]
  884. 000009C6  487A FF6C                pea.l      [PC - 0x94 /* 00000934, value 0x4E560000 'NV\0\0', cstring "NV" */]
  885. 000009CA  2F0E                     move.l     -[A7], A6
  886. 000009CC  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  887. 000009D0  42A7                     clr.l      -[A7]
  888. 000009D2  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  889. 000009D6  2054                     movea.l    A0, [A4]
  890. 000009D8  215F 0036                move.l     [A0 + 0x36], [A7]+
  891. 000009DC  2254                     movea.l    A1, [A4]
  892. 000009DE  2069 0022                movea.l    A0, [A1 + 0x22]
  893. 000009E2  2050                     movea.l    A0, [A0]
  894. 000009E4  2F28 0050                move.l     -[A7], [A0 + 0x50]
  895. 000009E8  2F29 0036                move.l     -[A7], [A1 + 0x36]
  896. 000009EC  A8DC                     syscall    CopyRgn
  897. 000009EE  2254                     movea.l    A1, [A4]
  898. 000009F0  2069 0022                movea.l    A0, [A1 + 0x22]
  899. 000009F4  2050                     movea.l    A0, [A0]
  900. 000009F6  2368 0054 0032           move.l     [A1 + 0x32], [A0 + 0x54]
  901. 000009FC  2054                     movea.l    A0, [A4]
  902. 000009FE  2F28 0032                move.l     -[A7], [A0 + 0x32]
  903. 00000A02  A8DD                     syscall    SetEmptyRgn
  904. 00000A04  42A7                     clr.l      -[A7]
  905. 00000A06  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  906. 00000A0A  2054                     movea.l    A0, [A4]
  907. 00000A0C  215F 003A                move.l     [A0 + 0x3A], [A7]+
  908. 00000A10  486E FFC2                pea.l      [A6 - 0x3E]
  909. 00000A14  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  910. 00000A18  4CDF 1800                movem.l    A3,A4, [A7]+
  911. 00000A1C  4E5E                     unlink     A6
  912. 00000A1E  205F                     movea.l    A0, [A7]+
  913. 00000A20  DEFC 000C                add.w      A7, 0xC
  914. 00000A24  4ED0                     jmp        [A0]
  915. 00000A26  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  916. // begin alternate branch 00000A28-00000A2E
  917. export_584:
  918. fn00000A28:
  919. 00000A28  4E56 0000                link       A6, 0
  920. 00000A2C  2F0C                     move.l     -[A7], A4
  921. // end alternate branch 00000A28-00000A2E
  922. export_584: // at 00000A28 (misaligned)
  923. fn00000A28: // (misaligned)
  924. 00000A2A  0000 2F0C                ori.b      D0, 0xC
  925. 00000A2E  286E 0008                movea.l    A4, [A6 + 0x8]
  926. 00000A32  2054                     movea.l    A0, [A4]
  927. 00000A34  4AA8 0002                tst.l      [A0 + 0x2]
  928. 00000A38  6716                     beq        +0x18 /* 00000A50 */
  929. 00000A3A  42A7                     clr.l      -[A7]
  930. 00000A3C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  931. 00000A40  2054                     movea.l    A0, [A4]
  932. 00000A42  2F28 0002                move.l     -[A7], [A0 + 0x2]
  933. 00000A46  4EAD 327A                jsr        [A5 + 0x327A /* export_1611 */]
  934. 00000A4A  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  935. 00000A4E  6006                     bra        +0x8 /* 00000A56 */
  936. label00000A50:
  937. 00000A50  7000                     moveq.l    D0, 0x00
  938. 00000A52  2D40 000E                move.l     [A6 + 0xE], D0
  939. label00000A56:
  940. 00000A56  285F                     movea.l    A4, [A7]+
  941. 00000A58  4E5E                     unlink     A6
  942. 00000A5A  205F                     movea.l    A0, [A7]+
  943. 00000A5C  5C4F                     addq.w     A7, 6
  944. 00000A5E  4ED0                     jmp        [A0]
  945. fn00000A60:
  946. 00000A60  4E56 0000                link       A6, 0
  947. 00000A64  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  948. 00000A68  42A7                     clr.l      -[A7]
  949. 00000A6A  42A7                     clr.l      -[A7]
  950. 00000A6C  42A7                     clr.l      -[A7]
  951. 00000A6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  952. 00000A72  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  953. 00000A76  4E5E                     unlink     A6
  954. 00000A78  205F                     movea.l    A0, [A7]+
  955. 00000A7A  5C4F                     addq.w     A7, 6
  956. 00000A7C  4ED0                     jmp        [A0]
  957. 00000A7E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  958. // begin alternate branch 00000A80-00000A8A
  959. fn00000A80:
  960. 00000A80  4E56 0000                link       A6, 0
  961. 00000A84  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  962. 00000A88  42A7                     clr.l      -[A7]
  963. // end alternate branch 00000A80-00000A8A
  964. fn00000A80: // (misaligned)
  965. 00000A82  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  966. 00000A86  000C 42A7                ori.b      A4, 0xA7
  967. 00000A8A  42A7                     clr.l      -[A7]
  968. 00000A8C  42A7                     clr.l      -[A7]
  969. 00000A8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  970. 00000A92  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  971. 00000A96  4E5E                     unlink     A6
  972. 00000A98  205F                     movea.l    A0, [A7]+
  973. 00000A9A  5C4F                     addq.w     A7, 6
  974. 00000A9C  4ED0                     jmp        [A0]
  975. 00000A9E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  976. // begin alternate branch 00000AA0-00000AAA
  977. fn00000AA0:
  978. 00000AA0  4E56 0000                link       A6, 0
  979. 00000AA4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  980. 00000AA8  42A7                     clr.l      -[A7]
  981. // end alternate branch 00000AA0-00000AAA
  982. fn00000AA0: // (misaligned)
  983. 00000AA2  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  984. 00000AA6  000C 42A7                ori.b      A4, 0xA7
  985. 00000AAA  42A7                     clr.l      -[A7]
  986. 00000AAC  42A7                     clr.l      -[A7]
  987. 00000AAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  988. 00000AB2  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  989. 00000AB6  4E5E                     unlink     A6
  990. 00000AB8  205F                     movea.l    A0, [A7]+
  991. 00000ABA  5C4F                     addq.w     A7, 6
  992. 00000ABC  4ED0                     jmp        [A0]
  993. 00000ABE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  994. // begin alternate branch 00000AC0-00000AC4
  995. export_585:
  996. fn00000AC0:
  997. 00000AC0  4E56 FFDE                link       A6, -0x0022
  998. // end alternate branch 00000AC0-00000AC4
  999. export_585: // at 00000AC0 (misaligned)
  1000. fn00000AC0: // (misaligned)
  1001. 00000AC2  FFDE                     .invalid   <<F/7/7>>
  1002. 00000AC4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1003. 00000AC8  286E 0008                movea.l    A4, [A6 + 0x8]
  1004. 00000ACC  3E2E 000C                move.w     D7, [A6 + 0xC]
  1005. 00000AD0  42A7                     clr.l      -[A7]
  1006. 00000AD2  2F0C                     move.l     -[A7], A4
  1007. 00000AD4  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  1008. 00000AD8  265F                     movea.l    A3, [A7]+
  1009. 00000ADA  7000                     moveq.l    D0, 0x00
  1010. 00000ADC  2D40 000E                move.l     [A6 + 0xE], D0
  1011. 00000AE0  3007                     move.w     D0, D7
  1012. 00000AE2  5340                     subq.w     D0, 1
  1013. 00000AE4  6700 0106                beq        +0x108 /* 00000BEC */
  1014. 00000AE8  0440 0009                subi.w     D0, 0x9 /* '\t' */
  1015. 00000AEC  6B00 0164                bmi        +0x166 /* 00000C52 */
  1016. 00000AF0  0440 0009                subi.w     D0, 0x9 /* '\t' */
  1017. 00000AF4  6F6C                     ble        +0x6E /* 00000B62 */
  1018. 00000AF6  5340                     subq.w     D0, 1
  1019. 00000AF8  6B00 0158                bmi        +0x15A /* 00000C52 */
  1020. 00000AFC  0440 0009                subi.w     D0, 0x9 /* '\t' */
  1021. 00000B00  6F00 008C                ble        +0x8E /* 00000B8E */
  1022. 00000B04  5540                     subq.w     D0, 2
  1023. 00000B06  6700 00B2                beq        +0xB4 /* 00000BBA */
  1024. 00000B0A  5940                     subq.w     D0, 4
  1025. 00000B0C  6700 00BA                beq        +0xBC /* 00000BC8 */
  1026. 00000B10  5340                     subq.w     D0, 1
  1027. 00000B12  6710                     beq        +0x12 /* 00000B24 */
  1028. 00000B14  5940                     subq.w     D0, 4
  1029. 00000B16  674A                     beq        +0x4C /* 00000B62 */
  1030. 00000B18  0440 003D                subi.w     D0, 0x3D /* '=' */
  1031. 00000B1C  6700 00F8                beq        +0xFA /* 00000C16 */
  1032. 00000B20  6000 0130                bra        +0x132 /* 00000C52 */
  1033. label00000B24:
  1034. 00000B24  42A7                     clr.l      -[A7]
  1035. 00000B26  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1036. 00000B2A  1C1F                     move.b     D6, [A7]+
  1037. 00000B2C  486E FFE6                pea.l      [A6 - 0x1A]
  1038. 00000B30  486D 2D7C                pea.l      [A5 + 0x2D7C]
  1039. 00000B34  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1040. 00000B38  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1041. 00000B3C  4267                     clr.w      -[A7]
  1042. 00000B3E  1F06                     move.b     -[A7], D6
  1043. 00000B40  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1044. 00000B44  101F                     move.b     D0, [A7]+
  1045. 00000B46  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1046. 00000B4A  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1047. 00000B4E  3F07                     move.w     -[A7], D7
  1048. 00000B50  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1049. 00000B54  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  1050. 00000B58  2D6E FFE6 000E           move.l     [A6 + 0xE], [A6 - 0x1A]
  1051. 00000B5E  6000 0100                bra        +0x102 /* 00000C60 */
  1052. label00000B62:
  1053. 00000B62  486E FFF2                pea.l      [A6 - 0xE]
  1054. 00000B66  486D 2D94                pea.l      [A5 + 0x2D94]
  1055. 00000B6A  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1056. 00000B6E  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1057. 00000B72  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1058. 00000B76  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1059. 00000B7A  3F07                     move.w     -[A7], D7
  1060. 00000B7C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1061. 00000B80  4EBA FEDE                jsr        [PC - 0x122 /* 00000A60 */]
  1062. 00000B84  2D6E FFF2 000E           move.l     [A6 + 0xE], [A6 - 0xE]
  1063. 00000B8A  6000 00D4                bra        +0xD6 /* 00000C60 */
  1064. label00000B8E:
  1065. 00000B8E  486E FFEE                pea.l      [A6 - 0x12]
  1066. 00000B92  486D 2D8C                pea.l      [A5 + 0x2D8C]
  1067. 00000B96  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1068. 00000B9A  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1069. 00000B9E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1070. 00000BA2  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1071. 00000BA6  3F07                     move.w     -[A7], D7
  1072. 00000BA8  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1073. 00000BAC  4EBA FED2                jsr        [PC - 0x12E /* 00000A80 */]
  1074. 00000BB0  2D6E FFEE 000E           move.l     [A6 + 0xE], [A6 - 0x12]
  1075. 00000BB6  6000 00A8                bra        +0xAA /* 00000C60 */
  1076. label00000BBA:
  1077. 00000BBA  42A7                     clr.l      -[A7]
  1078. 00000BBC  A924                     syscall    FrontWindow
  1079. 00000BBE  2F0C                     move.l     -[A7], A4
  1080. 00000BC0  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  1081. 00000BC4  6000 009A                bra        +0x9C /* 00000C60 */
  1082. label00000BC8:
  1083. 00000BC8  B7ED FA64                cmpa.l     A3, [A5 - 0x59C]
  1084. 00000BCC  660C                     bne        +0xE /* 00000BDA */
  1085. 00000BCE  2F2D FA64                move.l     -[A7], [A5 - 0x59C]
  1086. 00000BD2  4EAD 3152                jsr        [A5 + 0x3152 /* export_1574 */]
  1087. 00000BD6  6000 0088                bra        +0x8A /* 00000C60 */
  1088. label00000BDA:
  1089. 00000BDA  2F2D FA64                move.l     -[A7], [A5 - 0x59C]
  1090. 00000BDE  4EAD 315A                jsr        [A5 + 0x315A /* export_1575 */]
  1091. 00000BE2  2F2D FA64                move.l     -[A7], [A5 - 0x59C]
  1092. 00000BE6  4EAD 1F4A                jsr        [A5 + 0x1F4A /* export_997 */]
  1093. 00000BEA  6074                     bra        +0x76 /* 00000C60 */
  1094. label00000BEC:
  1095. 00000BEC  486E FFEA                pea.l      [A6 - 0x16]
  1096. 00000BF0  486D 2D6C                pea.l      [A5 + 0x2D6C]
  1097. 00000BF4  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1098. 00000BF8  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1099. 00000BFC  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1100. 00000C00  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1101. 00000C04  3F07                     move.w     -[A7], D7
  1102. 00000C06  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1103. 00000C0A  4EBA FE94                jsr        [PC - 0x16C /* 00000AA0 */]
  1104. 00000C0E  2D6E FFEA 000E           move.l     [A6 + 0xE], [A6 - 0x16]
  1105. 00000C14  604A                     bra        +0x4C /* 00000C60 */
  1106. label00000C16:
  1107. 00000C16  42A7                     clr.l      -[A7]
  1108. 00000C18  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1109. 00000C1C  1C1F                     move.b     D6, [A7]+
  1110. 00000C1E  486E FFE2                pea.l      [A6 - 0x1E]
  1111. 00000C22  486D 2D74                pea.l      [A5 + 0x2D74]
  1112. 00000C26  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1113. 00000C2A  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1114. 00000C2E  4267                     clr.w      -[A7]
  1115. 00000C30  1F06                     move.b     -[A7], D6
  1116. 00000C32  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1117. 00000C36  101F                     move.b     D0, [A7]+
  1118. 00000C38  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1119. 00000C3C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1120. 00000C40  3F07                     move.w     -[A7], D7
  1121. 00000C42  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1122. 00000C46  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  1123. 00000C4A  2D6E FFE2 000E           move.l     [A6 + 0xE], [A6 - 0x1E]
  1124. 00000C50  600E                     bra        +0x10 /* 00000C60 */
  1125. label00000C52:
  1126. 00000C52  42A7                     clr.l      -[A7]
  1127. 00000C54  3F07                     move.w     -[A7], D7
  1128. 00000C56  2F0C                     move.l     -[A7], A4
  1129. 00000C58  4EBA FDCE                jsr        [PC - 0x232 /* 00000A28 */]
  1130. 00000C5C  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1131. label00000C60:
  1132. 00000C60  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1133. 00000C64  4E5E                     unlink     A6
  1134. 00000C66  205F                     movea.l    A0, [A7]+
  1135. 00000C68  5C4F                     addq.w     A7, 6
  1136. 00000C6A  4ED0                     jmp        [A0]
  1137. 00000C6C  4E56 FFFC                link       A6, -0x0004
  1138. 00000C70  2F0C                     move.l     -[A7], A4
  1139. 00000C72  286E 0008                movea.l    A4, [A6 + 0x8]
  1140. 00000C76  204C                     movea.l    A0, A4
  1141. 00000C78  5088                     addq.l     A0, 8
  1142. 00000C7A  2050                     movea.l    A0, [A0]
  1143. 00000C7C  2D48 FFFC                move.l     [A6 - 0x4], A0
  1144. 00000C80  102D F718                move.b     D0, [A5 - 0x8E8]
  1145. 00000C84  670A                     beq        +0xC /* 00000C90 */
  1146. 00000C86  4267                     clr.w      -[A7]
  1147. 00000C88  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1148. 00000C8C  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  1149. label00000C90:
  1150. 00000C90  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1151. 00000C94  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1152. 00000C98  42A7                     clr.l      -[A7]
  1153. 00000C9A  3F2C FFC0                move.w     -[A7], [A4 - 0x40]
  1154. 00000C9E  4267                     clr.w      -[A7]
  1155. 00000CA0  2E9F                     move.l     [A7], [A7]+
  1156. 00000CA2  4EAD 2062                jsr        [A5 + 0x2062 /* export_1032 */]
  1157. 00000CA6  285F                     movea.l    A4, [A7]+
  1158. 00000CA8  4E5E                     unlink     A6
  1159. 00000CAA  205F                     movea.l    A0, [A7]+
  1160. 00000CAC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1161. 00000CB0  4ED0                     jmp        [A0]
  1162. 00000CB2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1163. export_586: // at 00000CB4 (misaligned)
  1164. 00000CB6  FEBC 48E7                .extension 0xEBC <<F/2-3/7>> // unimplemented
  1165. 00000CBA  0308                     btst       A0, D1
  1166. 00000CBC  286E 0008                movea.l    A4, [A6 + 0x8]
  1167. 00000CC0  7000                     moveq.l    D0, 0x00
  1168. 00000CC2  2D40 0010                move.l     [A6 + 0x10], D0
  1169. 00000CC6  3E2E 000C                move.w     D7, [A6 + 0xC]
  1170. 00000CCA  3C2E 000E                move.w     D6, [A6 + 0xE]
  1171. 00000CCE  4A47                     tst.w      D7
  1172. 00000CD0  6700 00BC                beq        +0xBE /* 00000D8E */
  1173. 00000CD4  4267                     clr.w      -[A7]
  1174. 00000CD6  3F07                     move.w     -[A7], D7
  1175. 00000CD8  3F06                     move.w     -[A7], D6
  1176. 00000CDA  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  1177. 00000CDE  3D5F FFC0                move.w     [A6 - 0x40], [A7]+
  1178. 00000CE2  5DC0                     slt        D0
  1179. 00000CE4  4A00                     tst.b      D0
  1180. 00000CE6  6728                     beq        +0x2A /* 00000D10 */
  1181. 00000CE8  7201                     moveq.l    D1, 0x01
  1182. 00000CEA  B247                     cmp.w      D1, D7
  1183. 00000CEC  57C1                     seq        D1
  1184. 00000CEE  C001                     and.b      D0, D1
  1185. 00000CF0  671E                     beq        +0x20 /* 00000D10 */
  1186. 00000CF2  42A7                     clr.l      -[A7]
  1187. 00000CF4  3F3C 0001                move.w     -[A7], 0x1
  1188. 00000CF8  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  1189. 00000CFC  3F06                     move.w     -[A7], D6
  1190. 00000CFE  486E FEC0                pea.l      [A6 - 0x140]
  1191. 00000D02  A946                     syscall    GetMenuItemText/GetItem
  1192. 00000D04  486E FEC0                pea.l      [A6 - 0x140]
  1193. 00000D08  2F0C                     move.l     -[A7], A4
  1194. 00000D0A  4EBA 0160                jsr        [PC + 0x160 /* 00000E6C */]
  1195. 00000D0E  607E                     bra        +0x80 /* 00000D8E */
  1196. label00000D10:
  1197. 00000D10  7065                     moveq.l    D0, 0x65
  1198. 00000D12  B06E FFC0                cmp.w      D0, [A6 - 0x40]
  1199. 00000D16  5EC0                     sgt        D0
  1200. 00000D18  4A00                     tst.b      D0
  1201. 00000D1A  662C                     bne        +0x2E /* 00000D48 */
  1202. 00000D1C  726A                     moveq.l    D1, 0x6A
  1203. 00000D1E  B26E FFC0                cmp.w      D1, [A6 - 0x40]
  1204. 00000D22  5DC1                     slt        D1
  1205. 00000D24  8001                     or.b       D0, D1
  1206. 00000D26  6620                     bne        +0x22 /* 00000D48 */
  1207. 00000D28  2F00                     move.l     -[A7], D0
  1208. 00000D2A  4267                     clr.w      -[A7]
  1209. 00000D2C  322E FFC0                move.w     D1, [A6 - 0x40]
  1210. 00000D30  927C 0065                sub.w      D1, 0x65 /* 'e' */
  1211. 00000D34  3F01                     move.w     -[A7], D1
  1212. 00000D36  A9C2                     syscall    SysEdit
  1213. 00000D38  121F                     move.b     D1, [A7]+
  1214. 00000D3A  201F                     move.l     D0, [A7]+
  1215. 00000D3C  0A01 0001                xori.b     D1, 0x1
  1216. 00000D40  8001                     or.b       D0, D1
  1217. 00000D42  0240 0001                andi.w     D0, 0x1
  1218. 00000D46  6746                     beq        +0x48 /* 00000D8E */
  1219. label00000D48:
  1220. 00000D48  486E FFC2                pea.l      [A6 - 0x3E]
  1221. 00000D4C  487A FF1E                pea.l      [PC - 0xE2 /* 00000C6C, value 0x4E56FFFC */]
  1222. 00000D50  2F0E                     move.l     -[A7], A6
  1223. 00000D52  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1224. 00000D56  102D F718                move.b     D0, [A5 - 0x8E8]
  1225. 00000D5A  670A                     beq        +0xC /* 00000D66 */
  1226. 00000D5C  1F3C 0001                move.b     -[A7], 0x1
  1227. 00000D60  2F0C                     move.l     -[A7], A4
  1228. 00000D62  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  1229. label00000D66:
  1230. 00000D66  42A7                     clr.l      -[A7]
  1231. 00000D68  3F2E FFC0                move.w     -[A7], [A6 - 0x40]
  1232. 00000D6C  2F2D FBE0                move.l     -[A7], [A5 - 0x420]
  1233. 00000D70  4EAD 327A                jsr        [A5 + 0x327A /* export_1611 */]
  1234. 00000D74  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  1235. 00000D78  102D F718                move.b     D0, [A5 - 0x8E8]
  1236. 00000D7C  6708                     beq        +0xA /* 00000D86 */
  1237. 00000D7E  4267                     clr.w      -[A7]
  1238. 00000D80  2F0C                     move.l     -[A7], A4
  1239. 00000D82  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  1240. label00000D86:
  1241. 00000D86  486E FFC2                pea.l      [A6 - 0x3E]
  1242. 00000D8A  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1243. label00000D8E:
  1244. 00000D8E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1245. 00000D92  4E5E                     unlink     A6
  1246. 00000D94  205F                     movea.l    A0, [A7]+
  1247. 00000D96  504F                     addq.w     A7, 8
  1248. 00000D98  4ED0                     jmp        [A0]
  1249. 00000D9A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1250. 00000D9E  FFFC                     .invalid   <<F/7/7>>
  1251. 00000DA0  2F0C                     move.l     -[A7], A4
  1252. 00000DA2  286E 0008                movea.l    A4, [A6 + 0x8]
  1253. 00000DA6  204C                     movea.l    A0, A4
  1254. 00000DA8  5088                     addq.l     A0, 8
  1255. 00000DAA  2050                     movea.l    A0, [A0]
  1256. 00000DAC  2D48 FFFC                move.l     [A6 - 0x4], A0
  1257. 00000DB0  4A6C FEFE                tst.w      [A4 - 0x102]
  1258. 00000DB4  6706                     beq        +0x8 /* 00000DBC */
  1259. 00000DB6  3F2C FEFE                move.w     -[A7], [A4 - 0x102]
  1260. 00000DBA  A9B7                     syscall    CloseDeskAcc
  1261. label00000DBC:
  1262. 00000DBC  4AAE 000C                tst.l      [A6 + 0xC]
  1263. 00000DC0  6628                     bne        +0x2A /* 00000DEA */
  1264. 00000DC2  41ED F960                lea.l      A0, [A5 - 0x6A0]
  1265. 00000DC6  43EC FF00                lea.l      A1, [A4 - 0x100]
  1266. 00000DCA  703F                     moveq.l    D0, 0x3F
  1267. label00000DCC:
  1268. 00000DCC  20D9                     move.l     [A0]+, [A1]+
  1269. 00000DCE  51C8 FFFC                dbf        D0, -0x6 /* 00000DCC */
  1270. 00000DD2  4240                     clr.w      D0
  1271. 00000DD4  102D F961                move.b     D0, [A5 - 0x69F]
  1272. 00000DD8  4A40                     tst.w      D0
  1273. 00000DDA  660E                     bne        +0x10 /* 00000DEA */
  1274. 00000DDC  486D F960                pea.l      [A5 - 0x6A0]
  1275. 00000DE0  2F3C 0001 0001           move.l     -[A7], 0x10001
  1276. 00000DE6  4EAD 495A                jsr        [A5 + 0x495A /* export_2343 */]
  1277. label00000DEA:
  1278. 00000DEA  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1279. 00000DEE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1280. 00000DF2  2F3C 0082 0006           move.l     -[A7], 0x820006
  1281. 00000DF8  4EAD 2062                jsr        [A5 + 0x2062 /* export_1032 */]
  1282. 00000DFC  285F                     movea.l    A4, [A7]+
  1283. 00000DFE  4E5E                     unlink     A6
  1284. 00000E00  205F                     movea.l    A0, [A7]+
  1285. 00000E02  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1286. 00000E06  4ED0                     jmp        [A0]
  1287. fn00000E08:
  1288. 00000E08  4E56 FFFC                link       A6, -0x0004
  1289. 00000E0C  48E7 0108                movem.l    -[A7], D7,A4
  1290. 00000E10  3E2E 000C                move.w     D7, [A6 + 0xC]
  1291. 00000E14  422E 000E                clr.b      [A6 + 0xE]
  1292. 00000E18  4A47                     tst.w      D7
  1293. 00000E1A  5CC0                     sge        D0
  1294. 00000E1C  4A00                     tst.b      D0
  1295. 00000E1E  6740                     beq        +0x42 /* 00000E60 */
  1296. 00000E20  2F00                     move.l     -[A7], D0
  1297. 00000E22  4267                     clr.w      -[A7]
  1298. 00000E24  3EB8 01D2                move.w     [A7], [0x000001D2 /* UnitNtryCnt */]
  1299. 00000E28  321F                     move.w     D1, [A7]+
  1300. 00000E2A  201F                     move.l     D0, [A7]+
  1301. 00000E2C  B247                     cmp.w      D1, D7
  1302. 00000E2E  5EC1                     sgt        D1
  1303. 00000E30  C001                     and.b      D0, D1
  1304. 00000E32  672C                     beq        +0x2E /* 00000E60 */
  1305. 00000E34  42A7                     clr.l      -[A7]
  1306. 00000E36  2EB8 011C                move.l     [A7], [0x0000011C /* UTableBase */]
  1307. 00000E3A  205F                     movea.l    A0, [A7]+
  1308. 00000E3C  3007                     move.w     D0, D7
  1309. 00000E3E  E540                     asl        D0.w, 2
  1310. 00000E40  2870 0000                movea.l    A4, [A0 + D0.w]
  1311. 00000E44  200C                     move.l     D0, A4
  1312. 00000E46  56C0                     sne        D0
  1313. 00000E48  4A00                     tst.b      D0
  1314. 00000E4A  6714                     beq        +0x16 /* 00000E60 */
  1315. 00000E4C  2054                     movea.l    A0, [A4]
  1316. 00000E4E  0828 0005 0005           btst.b     [A0 + 0x5], 0x5
  1317. 00000E54  56C1                     sne        D1
  1318. 00000E56  C001                     and.b      D0, D1
  1319. 00000E58  6706                     beq        +0x8 /* 00000E60 */
  1320. 00000E5A  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  1321. label00000E60:
  1322. 00000E60  4CDF 1080                movem.l    D7,A4, [A7]+
  1323. 00000E64  4E5E                     unlink     A6
  1324. 00000E66  205F                     movea.l    A0, [A7]+
  1325. 00000E68  5C4F                     addq.w     A7, 6
  1326. 00000E6A  4ED0                     jmp        [A0]
  1327. fn00000E6C:
  1328. 00000E6C  4E56 FDAE                link       A6, -0x0252
  1329. 00000E70  48E7 0308                movem.l    -[A7], D6,D7,A4
  1330. 00000E74  206E 000C                movea.l    A0, [A6 + 0xC]
  1331. 00000E78  43EE FF00                lea.l      A1, [A6 - 0x100]
  1332. 00000E7C  703F                     moveq.l    D0, 0x3F
  1333. label00000E7E:
  1334. 00000E7E  22D8                     move.l     [A1]+, [A0]+
  1335. 00000E80  51C8 FFFC                dbf        D0, -0x6 /* 00000E7E */
  1336. 00000E84  486E FDB4                pea.l      [A6 - 0x24C]
  1337. 00000E88  487A FF12                pea.l      [PC - 0xEE /* 00000D9C, value 0x4E56FFFC */]
  1338. 00000E8C  2F0E                     move.l     -[A7], A6
  1339. 00000E8E  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1340. 00000E92  426E FEFE                clr.w      [A6 - 0x102]
  1341. 00000E96  4267                     clr.w      -[A7]
  1342. 00000E98  1F3C 0001                move.b     -[A7], 0x1
  1343. 00000E9C  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1344. 00000EA0  1E1F                     move.b     D7, [A7]+
  1345. 00000EA2  42A7                     clr.l      -[A7]
  1346. 00000EA4  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  1347. 00000EAA  486E FF00                pea.l      [A6 - 0x100]
  1348. 00000EAE  A9A1                     syscall    GetNamedResource
  1349. 00000EB0  285F                     movea.l    A4, [A7]+
  1350. 00000EB2  4267                     clr.w      -[A7]
  1351. 00000EB4  1F07                     move.b     -[A7], D7
  1352. 00000EB6  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1353. 00000EBA  101F                     move.b     D0, [A7]+
  1354. 00000EBC  2F0C                     move.l     -[A7], A4
  1355. 00000EBE  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  1356. 00000EC2  2F0C                     move.l     -[A7], A4
  1357. 00000EC4  486E FEF8                pea.l      [A6 - 0x108]
  1358. 00000EC8  486E FEF4                pea.l      [A6 - 0x10C]
  1359. 00000ECC  486E FDF4                pea.l      [A6 - 0x20C]
  1360. 00000ED0  A9A8                     syscall    GetResInfo
  1361. 00000ED2  42A7                     clr.l      -[A7]
  1362. 00000ED4  2F0C                     move.l     -[A7], A4
  1363. 00000ED6  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1364. 00000EDA  42A7                     clr.l      -[A7]
  1365. 00000EDC  2EB8 02AA                move.l     [A7], [0x000002AA /* ApplZone */]
  1366. 00000EE0  201F                     move.l     D0, [A7]+
  1367. 00000EE2  B09F                     cmp.l      D0, [A7]+
  1368. 00000EE4  57C0                     seq        D0
  1369. 00000EE6  4A00                     tst.b      D0
  1370. 00000EE8  660E                     bne        +0x10 /* 00000EF8 */
  1371. 00000EEA  2F00                     move.l     -[A7], D0
  1372. 00000EEC  4267                     clr.w      -[A7]
  1373. 00000EEE  4EAD 1C4A                jsr        [A5 + 0x1C4A /* export_901 */]
  1374. 00000EF2  121F                     move.b     D1, [A7]+
  1375. 00000EF4  201F                     move.l     D0, [A7]+
  1376. 00000EF6  8001                     or.b       D0, D1
  1377. label00000EF8:
  1378. 00000EF8  0240 0001                andi.w     D0, 0x1
  1379. 00000EFC  1C00                     move.b     D6, D0
  1380. 00000EFE  4267                     clr.w      -[A7]
  1381. 00000F00  A9AF                     syscall    ResError
  1382. 00000F02  4A5F                     tst.w      [A7]+
  1383. 00000F04  56C0                     sne        D0
  1384. 00000F06  4A00                     tst.b      D0
  1385. 00000F08  6624                     bne        +0x26 /* 00000F2E */
  1386. 00000F0A  2F00                     move.l     -[A7], D0
  1387. 00000F0C  4267                     clr.w      -[A7]
  1388. 00000F0E  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  1389. 00000F12  2F0E                     move.l     -[A7], A6
  1390. 00000F14  4EBA FEF2                jsr        [PC - 0x10E /* 00000E08 */]
  1391. 00000F18  121F                     move.b     D1, [A7]+
  1392. 00000F1A  201F                     move.l     D0, [A7]+
  1393. 00000F1C  8001                     or.b       D0, D1
  1394. 00000F1E  0240 0001                andi.w     D0, 0x1
  1395. 00000F22  660A                     bne        +0xC /* 00000F2E */
  1396. 00000F24  1206                     move.b     D1, D6
  1397. 00000F26  0A01 0001                xori.b     D1, 0x1
  1398. 00000F2A  8001                     or.b       D0, D1
  1399. 00000F2C  6732                     beq        +0x34 /* 00000F60 */
  1400. label00000F2E:
  1401. 00000F2E  4267                     clr.w      -[A7]
  1402. 00000F30  1F3C 0001                move.b     -[A7], 0x1
  1403. 00000F34  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1404. 00000F38  1E1F                     move.b     D7, [A7]+
  1405. 00000F3A  486E FDAE                pea.l      [A6 - 0x252]
  1406. 00000F3E  A874                     syscall    GetPort
  1407. 00000F40  4267                     clr.w      -[A7]
  1408. 00000F42  486E FF00                pea.l      [A6 - 0x100]
  1409. 00000F46  A9B6                     syscall    OpenDeskAcc
  1410. 00000F48  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  1411. 00000F4C  2F2E FDAE                move.l     -[A7], [A6 - 0x252]
  1412. 00000F50  A873                     syscall    SetPort
  1413. 00000F52  4267                     clr.w      -[A7]
  1414. 00000F54  1F07                     move.b     -[A7], D7
  1415. 00000F56  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1416. 00000F5A  101F                     move.b     D0, [A7]+
  1417. 00000F5C  663E                     bne        +0x40 /* 00000F9C */
  1418. 00000F5E  603C                     bra        +0x3E /* 00000F9C */
  1419. label00000F60:
  1420. 00000F60  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  1421. 00000F64  4267                     clr.w      -[A7]
  1422. 00000F66  1F3C 0001                move.b     -[A7], 0x1
  1423. 00000F6A  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1424. 00000F6E  1E1F                     move.b     D7, [A7]+
  1425. 00000F70  486E FDAE                pea.l      [A6 - 0x252]
  1426. 00000F74  A874                     syscall    GetPort
  1427. 00000F76  4267                     clr.w      -[A7]
  1428. 00000F78  486E FF00                pea.l      [A6 - 0x100]
  1429. 00000F7C  A9B6                     syscall    OpenDeskAcc
  1430. 00000F7E  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  1431. 00000F82  2F2E FDAE                move.l     -[A7], [A6 - 0x252]
  1432. 00000F86  A873                     syscall    SetPort
  1433. 00000F88  4267                     clr.w      -[A7]
  1434. 00000F8A  1F07                     move.b     -[A7], D7
  1435. 00000F8C  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1436. 00000F90  101F                     move.b     D0, [A7]+
  1437. 00000F92  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  1438. 00000F96  2F14                     move.l     -[A7], [A4]
  1439. 00000F98  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1440. label00000F9C:
  1441. 00000F9C  486E FDB4                pea.l      [A6 - 0x24C]
  1442. 00000FA0  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1443. 00000FA4  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1444. 00000FA8  4E5E                     unlink     A6
  1445. 00000FAA  205F                     movea.l    A0, [A7]+
  1446. 00000FAC  504F                     addq.w     A7, 8
  1447. 00000FAE  4ED0                     jmp        [A0]
  1448. fn00000FB0:
  1449. 00000FB0  4E56 0000                link       A6, 0
  1450. 00000FB4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1451. 00000FB8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1452. 00000FBC  42A7                     clr.l      -[A7]
  1453. 00000FBE  42A7                     clr.l      -[A7]
  1454. 00000FC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1455. 00000FC4  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1456. 00000FC8  4E5E                     unlink     A6
  1457. 00000FCA  205F                     movea.l    A0, [A7]+
  1458. 00000FCC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1459. 00000FD0  4ED0                     jmp        [A0]
  1460. 00000FD2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1461. // begin alternate branch 00000FD4-00000FE2
  1462. fn00000FD4:
  1463. 00000FD4  4E56 0000                link       A6, 0
  1464. 00000FD8  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1465. 00000FDC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1466. 00000FE0  42A7                     clr.l      -[A7]
  1467. // end alternate branch 00000FD4-00000FE2
  1468. fn00000FD4: // (misaligned)
  1469. 00000FD6  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  1470. 00000FDA  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  1471. 00000FDE  000C 42A7                ori.b      A4, 0xA7
  1472. 00000FE2  42A7                     clr.l      -[A7]
  1473. 00000FE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1474. 00000FE8  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1475. 00000FEC  4E5E                     unlink     A6
  1476. 00000FEE  205F                     movea.l    A0, [A7]+
  1477. 00000FF0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1478. 00000FF4  4ED0                     jmp        [A0]
  1479. 00000FF6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1480. export_587: // at 00000FF8 (misaligned)
  1481. 00000FFA  FFF6                     .invalid   <<F/7/7>>
  1482. 00000FFC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1483. 00001000  266E 0008                movea.l    A3, [A6 + 0x8]
  1484. 00001004  3C2E 000C                move.w     D6, [A6 + 0xC]
  1485. 00001008  284B                     movea.l    A4, A3
  1486. 0000100A  7000                     moveq.l    D0, 0x00
  1487. 0000100C  2D40 000E                move.l     [A6 + 0xE], D0
  1488. 00001010  3006                     move.w     D0, D6
  1489. 00001012  0440 001E                subi.w     D0, 0x1E
  1490. 00001016  673E                     beq        +0x40 /* 00001056 */
  1491. 00001018  5540                     subq.w     D0, 2
  1492. 0000101A  673A                     beq        +0x3C /* 00001056 */
  1493. 0000101C  5340                     subq.w     D0, 1
  1494. 0000101E  6736                     beq        +0x38 /* 00001056 */
  1495. 00001020  5340                     subq.w     D0, 1
  1496. 00001022  6770                     beq        +0x72 /* 00001094 */
  1497. 00001024  0440 008E                subi.w     D0, 0x8E
  1498. 00001028  6B00 00A8                bmi        +0xAA /* 000010D2 */
  1499. 0000102C  0440 0013                subi.w     D0, 0x13
  1500. 00001030  6F04                     ble        +0x6 /* 00001036 */
  1501. 00001032  6000 009E                bra        +0xA0 /* 000010D2 */
  1502. label00001036:
  1503. 00001036  2054                     movea.l    A0, [A4]
  1504. 00001038  4AA8 0016                tst.l      [A0 + 0x16]
  1505. 0000103C  6700 00A2                beq        +0xA4 /* 000010E0 */
  1506. 00001040  42A7                     clr.l      -[A7]
  1507. 00001042  3F06                     move.w     -[A7], D6
  1508. 00001044  2054                     movea.l    A0, [A4]
  1509. 00001046  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1510. 0000104A  4EAD 327A                jsr        [A5 + 0x327A /* export_1611 */]
  1511. 0000104E  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1512. 00001052  6000 008C                bra        +0x8E /* 000010E0 */
  1513. label00001056:
  1514. 00001056  42A7                     clr.l      -[A7]
  1515. 00001058  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1516. 0000105C  1E1F                     move.b     D7, [A7]+
  1517. 0000105E  486E FFFC                pea.l      [A6 - 0x4]
  1518. 00001062  486D 2D64                pea.l      [A5 + 0x2D64]
  1519. 00001066  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1520. 0000106A  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1521. 0000106E  4267                     clr.w      -[A7]
  1522. 00001070  1F07                     move.b     -[A7], D7
  1523. 00001072  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1524. 00001076  101F                     move.b     D0, [A7]+
  1525. 00001078  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1526. 0000107C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1527. 00001080  3F06                     move.w     -[A7], D6
  1528. 00001082  2F0B                     move.l     -[A7], A3
  1529. 00001084  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1530. 00001088  4EBA FF26                jsr        [PC - 0xDA /* 00000FB0 */]
  1531. 0000108C  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  1532. 00001092  604C                     bra        +0x4E /* 000010E0 */
  1533. label00001094:
  1534. 00001094  42A7                     clr.l      -[A7]
  1535. 00001096  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1536. 0000109A  1E1F                     move.b     D7, [A7]+
  1537. 0000109C  486E FFF8                pea.l      [A6 - 0x8]
  1538. 000010A0  486D 2D5C                pea.l      [A5 + 0x2D5C]
  1539. 000010A4  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1540. 000010A8  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1541. 000010AC  4267                     clr.w      -[A7]
  1542. 000010AE  1F07                     move.b     -[A7], D7
  1543. 000010B0  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1544. 000010B4  101F                     move.b     D0, [A7]+
  1545. 000010B6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1546. 000010BA  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1547. 000010BE  3F06                     move.w     -[A7], D6
  1548. 000010C0  2F0B                     move.l     -[A7], A3
  1549. 000010C2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1550. 000010C6  4EBA FF0C                jsr        [PC - 0xF4 /* 00000FD4 */]
  1551. 000010CA  2D6E FFF8 000E           move.l     [A6 + 0xE], [A6 - 0x8]
  1552. 000010D0  600E                     bra        +0x10 /* 000010E0 */
  1553. label000010D2:
  1554. 000010D2  42A7                     clr.l      -[A7]
  1555. 000010D4  3F06                     move.w     -[A7], D6
  1556. 000010D6  2F0B                     move.l     -[A7], A3
  1557. 000010D8  4EBA F94E                jsr        [PC - 0x6B2 /* 00000A28 */]
  1558. 000010DC  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1559. label000010E0:
  1560. 000010E0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1561. 000010E4  4E5E                     unlink     A6
  1562. 000010E6  205F                     movea.l    A0, [A7]+
  1563. 000010E8  5C4F                     addq.w     A7, 6
  1564. 000010EA  4ED0                     jmp        [A0]
  1565. export_588:
  1566. fn000010EC:
  1567. 000010EC  4E56 0000                link       A6, 0
  1568. 000010F0  48E7 0118                movem.l    -[A7], D7,A3,A4
  1569. 000010F4  266E 0008                movea.l    A3, [A6 + 0x8]
  1570. 000010F8  3E2E 000C                move.w     D7, [A6 + 0xC]
  1571. 000010FC  284B                     movea.l    A4, A3
  1572. 000010FE  3007                     move.w     D0, D7
  1573. 00001100  0440 00B0                subi.w     D0, 0xB0
  1574. 00001104  6B3E                     bmi        +0x40 /* 00001144 */
  1575. 00001106  0440 0013                subi.w     D0, 0x13
  1576. 0000110A  6F0C                     ble        +0xE /* 00001118 */
  1577. 0000110C  5D40                     subq.w     D0, 6
  1578. 0000110E  6B34                     bmi        +0x36 /* 00001144 */
  1579. 00001110  0440 0031                subi.w     D0, 0x31 /* '1' */
  1580. 00001114  6F02                     ble        +0x4 /* 00001118 */
  1581. 00001116  602C                     bra        +0x2E /* 00001144 */
  1582. label00001118:
  1583. 00001118  2054                     movea.l    A0, [A4]
  1584. 0000111A  4AA8 0034                tst.l      [A0 + 0x34]
  1585. 0000111E  6714                     beq        +0x16 /* 00001134 */
  1586. 00001120  42A7                     clr.l      -[A7]
  1587. 00001122  3F07                     move.w     -[A7], D7
  1588. 00001124  2054                     movea.l    A0, [A4]
  1589. 00001126  2F28 0034                move.l     -[A7], [A0 + 0x34]
  1590. 0000112A  4EAD 327A                jsr        [A5 + 0x327A /* export_1611 */]
  1591. 0000112E  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1592. 00001132  601E                     bra        +0x20 /* 00001152 */
  1593. label00001134:
  1594. 00001134  42A7                     clr.l      -[A7]
  1595. 00001136  3F07                     move.w     -[A7], D7
  1596. 00001138  2F0B                     move.l     -[A7], A3
  1597. 0000113A  4EBA F8EC                jsr        [PC - 0x714 /* 00000A28 */]
  1598. 0000113E  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1599. 00001142  600E                     bra        +0x10 /* 00001152 */
  1600. label00001144:
  1601. 00001144  42A7                     clr.l      -[A7]
  1602. 00001146  3F07                     move.w     -[A7], D7
  1603. 00001148  2F0B                     move.l     -[A7], A3
  1604. 0000114A  4EBA F8DC                jsr        [PC - 0x724 /* 00000A28 */]
  1605. 0000114E  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1606. label00001152:
  1607. 00001152  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1608. 00001156  4E5E                     unlink     A6
  1609. 00001158  205F                     movea.l    A0, [A7]+
  1610. 0000115A  5C4F                     addq.w     A7, 6
  1611. 0000115C  4ED0                     jmp        [A0]
  1612. 0000115E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1613. export_589: // at 00001160 (misaligned)
  1614. 00001162  0000 7000                ori.b      D0, 0x0
  1615. 00001166  2D40 0018                move.l     [A6 + 0x18], D0
  1616. 0000116A  4E5E                     unlink     A6
  1617. 0000116C  205F                     movea.l    A0, [A7]+
  1618. 0000116E  DEFC 0010                add.w      A7, 0x10
  1619. 00001172  4ED0                     jmp        [A0]
  1620. 00001174  4E56 FFF4                link       A6, -0x000C
  1621. 00001178  48E7 0018                movem.l    -[A7], A3,A4
  1622. 0000117C  266E 000C                movea.l    A3, [A6 + 0xC]
  1623. 00001180  286E 0008                movea.l    A4, [A6 + 0x8]
  1624. 00001184  204C                     movea.l    A0, A4
  1625. 00001186  5088                     addq.l     A0, 8
  1626. 00001188  2050                     movea.l    A0, [A0]
  1627. 0000118A  2D48 FFF4                move.l     [A6 - 0xC], A0
  1628. 0000118E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1629. 00001192  224C                     movea.l    A1, A4
  1630. 00001194  5189                     subq.l     A1, 8
  1631. 00001196  20D9                     move.l     [A0]+, [A1]+
  1632. 00001198  20D9                     move.l     [A0]+, [A1]+
  1633. 0000119A  486E FFF8                pea.l      [A6 - 0x8]
  1634. 0000119E  2F0B                     move.l     -[A7], A3
  1635. 000011A0  4EAD 317A                jsr        [A5 + 0x317A /* export_1579 */]
  1636. 000011A4  4267                     clr.w      -[A7]
  1637. 000011A6  486E FFF8                pea.l      [A6 - 0x8]
  1638. 000011AA  2F0B                     move.l     -[A7], A3
  1639. 000011AC  4EAD 30BA                jsr        [A5 + 0x30BA /* export_1555 */]
  1640. 000011B0  101F                     move.b     D0, [A7]+
  1641. 000011B2  671E                     beq        +0x20 /* 000011D2 */
  1642. 000011B4  4267                     clr.w      -[A7]
  1643. 000011B6  486E FFF8                pea.l      [A6 - 0x8]
  1644. 000011BA  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  1645. 000011BE  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  1646. 000011C2  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1647. 000011C6  2F0B                     move.l     -[A7], A3
  1648. 000011C8  4EAD 30B2                jsr        [A5 + 0x30B2 /* export_1554 */]
  1649. 000011CC  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  1650. 000011D0  6004                     bra        +0x6 /* 000011D6 */
  1651. label000011D2:
  1652. 000011D2  422E 0010                clr.b      [A6 + 0x10]
  1653. label000011D6:
  1654. 000011D6  4CDF 1800                movem.l    A3,A4, [A7]+
  1655. 000011DA  4E5E                     unlink     A6
  1656. 000011DC  205F                     movea.l    A0, [A7]+
  1657. 000011DE  504F                     addq.w     A7, 8
  1658. 000011E0  4ED0                     jmp        [A0]
  1659. 000011E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1660. // begin alternate branch 000011E4-000011E8
  1661. export_590:
  1662. fn000011E4:
  1663. 000011E4  4E56 FFF0                link       A6, -0x0010
  1664. // end alternate branch 000011E4-000011E8
  1665. export_590: // at 000011E4 (misaligned)
  1666. fn000011E4: // (misaligned)
  1667. 000011E6  FFF0                     .invalid   <<F/7/7>>
  1668. 000011E8  48E7 0018                movem.l    -[A7], A3,A4
  1669. 000011EC  206E 0018                movea.l    A0, [A6 + 0x18]
  1670. 000011F0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1671. 000011F4  22D8                     move.l     [A1]+, [A0]+
  1672. 000011F6  22D8                     move.l     [A1]+, [A0]+
  1673. 000011F8  286E 0008                movea.l    A4, [A6 + 0x8]
  1674. 000011FC  422E 001C                clr.b      [A6 + 0x1C]
  1675. 00001200  206E 000C                movea.l    A0, [A6 + 0xC]
  1676. 00001204  7000                     moveq.l    D0, 0x00
  1677. 00001206  2080                     move.l     [A0], D0
  1678. 00001208  42A7                     clr.l      -[A7]
  1679. 0000120A  487A FF68                pea.l      [PC - 0x98 /* 00001174, value 0x4E56FFF4 */]
  1680. 0000120E  2F0E                     move.l     -[A7], A6
  1681. 00001210  2F0C                     move.l     -[A7], A4
  1682. 00001212  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  1683. 00001216  265F                     movea.l    A3, [A7]+
  1684. 00001218  200B                     move.l     D0, A3
  1685. 0000121A  6708                     beq        +0xA /* 00001224 */
  1686. 0000121C  1D7C 0001 001C           move.b     [A6 + 0x1C], 0x1
  1687. 00001222  6054                     bra        +0x56 /* 00001278 */
  1688. label00001224:
  1689. 00001224  4267                     clr.w      -[A7]
  1690. 00001226  2F0C                     move.l     -[A7], A4
  1691. 00001228  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  1692. 0000122C  101F                     move.b     D0, [A7]+
  1693. 0000122E  6748                     beq        +0x4A /* 00001278 */
  1694. 00001230  2F00                     move.l     -[A7], D0
  1695. 00001232  4267                     clr.w      -[A7]
  1696. 00001234  2F0C                     move.l     -[A7], A4
  1697. 00001236  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  1698. 0000123A  121F                     move.b     D1, [A7]+
  1699. 0000123C  201F                     move.l     D0, [A7]+
  1700. 0000123E  C001                     and.b      D0, D1
  1701. 00001240  6736                     beq        +0x38 /* 00001278 */
  1702. 00001242  42A7                     clr.l      -[A7]
  1703. 00001244  486E FFF8                pea.l      [A6 - 0x8]
  1704. 00001248  2F0C                     move.l     -[A7], A4
  1705. 0000124A  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1706. 0000124E  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  1707. 00001252  206E 000C                movea.l    A0, [A6 + 0xC]
  1708. 00001256  2F08                     move.l     -[A7], A0
  1709. 00001258  42A7                     clr.l      -[A7]
  1710. 0000125A  486E FFF0                pea.l      [A6 - 0x10]
  1711. 0000125E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1712. 00001262  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1713. 00001266  2F0C                     move.l     -[A7], A4
  1714. 00001268  4EAD 30AA                jsr        [A5 + 0x30AA /* export_1553 */]
  1715. 0000126C  201F                     move.l     D0, [A7]+
  1716. 0000126E  205F                     movea.l    A0, [A7]+
  1717. 00001270  2080                     move.l     [A0], D0
  1718. 00001272  1D7C 0001 001C           move.b     [A6 + 0x1C], 0x1
  1719. label00001278:
  1720. 00001278  4CDF 1800                movem.l    A3,A4, [A7]+
  1721. 0000127C  4E5E                     unlink     A6
  1722. 0000127E  205F                     movea.l    A0, [A7]+
  1723. 00001280  DEFC 0014                add.w      A7, 0x14
  1724. 00001284  4ED0                     jmp        [A0]
  1725. 00001286  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1726. // begin alternate branch 00001288-00001292
  1727. export_591:
  1728. fn00001288:
  1729. 00001288  4E56 0000                link       A6, 0
  1730. 0000128C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1731. 00001290  42A7                     clr.l      -[A7]
  1732. // end alternate branch 00001288-00001292
  1733. export_591: // at 00001288 (misaligned)
  1734. fn00001288: // (misaligned)
  1735. 0000128A  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  1736. 0000128E  0010 42A7                ori.b      [A0], 0xA7
  1737. 00001292  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1738. 00001296  42A7                     clr.l      -[A7]
  1739. 00001298  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1740. 0000129C  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1741. 000012A0  4E5E                     unlink     A6
  1742. 000012A2  205F                     movea.l    A0, [A7]+
  1743. 000012A4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1744. 000012A8  4ED0                     jmp        [A0]
  1745. 000012AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1746. export_592: // at 000012AC (misaligned)
  1747. 000012AE  FFFA                     .invalid   <<F/7/7>>
  1748. 000012B0  48E7 0308                movem.l    -[A7], D6,D7,A4
  1749. 000012B4  286E 0008                movea.l    A4, [A6 + 0x8]
  1750. 000012B8  3C2E 000C                move.w     D6, [A6 + 0xC]
  1751. 000012BC  7000                     moveq.l    D0, 0x00
  1752. 000012BE  2D40 000E                move.l     [A6 + 0xE], D0
  1753. 000012C2  3006                     move.w     D0, D6
  1754. 000012C4  0440 001F                subi.w     D0, 0x1F
  1755. 000012C8  6702                     beq        +0x4 /* 000012CC */
  1756. 000012CA  603E                     bra        +0x40 /* 0000130A */
  1757. label000012CC:
  1758. 000012CC  42A7                     clr.l      -[A7]
  1759. 000012CE  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1760. 000012D2  1E1F                     move.b     D7, [A7]+
  1761. 000012D4  486E FFFC                pea.l      [A6 - 0x4]
  1762. 000012D8  486D 2D84                pea.l      [A5 + 0x2D84]
  1763. 000012DC  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1764. 000012E0  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1765. 000012E4  4267                     clr.w      -[A7]
  1766. 000012E6  1F07                     move.b     -[A7], D7
  1767. 000012E8  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1768. 000012EC  101F                     move.b     D0, [A7]+
  1769. 000012EE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1770. 000012F2  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1771. 000012F6  3F06                     move.w     -[A7], D6
  1772. 000012F8  2F0C                     move.l     -[A7], A4
  1773. 000012FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1774. 000012FE  4EBA FF88                jsr        [PC - 0x78 /* 00001288 */]
  1775. 00001302  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  1776. 00001308  600E                     bra        +0x10 /* 00001318 */
  1777. label0000130A:
  1778. 0000130A  42A7                     clr.l      -[A7]
  1779. 0000130C  3F06                     move.w     -[A7], D6
  1780. 0000130E  2F0C                     move.l     -[A7], A4
  1781. 00001310  4EBA FDDA                jsr        [PC - 0x226 /* 000010EC */]
  1782. 00001314  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1783. label00001318:
  1784. 00001318  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1785. 0000131C  4E5E                     unlink     A6
  1786. 0000131E  205F                     movea.l    A0, [A7]+
  1787. 00001320  5C4F                     addq.w     A7, 6
  1788. 00001322  4ED0                     jmp        [A0]
  1789. export_593:
  1790. 00001324  4E56 FFDC                link       A6, -0x0024
  1791. 00001328  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1792. 0000132C  206E 0018                movea.l    A0, [A6 + 0x18]
  1793. 00001330  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1794. 00001334  22D8                     move.l     [A1]+, [A0]+
  1795. 00001336  22D8                     move.l     [A1]+, [A0]+
  1796. 00001338  266E 0008                movea.l    A3, [A6 + 0x8]
  1797. 0000133C  206E 000C                movea.l    A0, [A6 + 0xC]
  1798. 00001340  7000                     moveq.l    D0, 0x00
  1799. 00001342  2080                     move.l     [A0], D0
  1800. 00001344  1D7C 0001 001C           move.b     [A6 + 0x1C], 0x1
  1801. 0000134A  206E 0014                movea.l    A0, [A6 + 0x14]
  1802. 0000134E  2D48 FFDC                move.l     [A6 - 0x24], A0
  1803. 00001352  2850                     movea.l    A4, [A0]
  1804. 00001354  4267                     clr.w      -[A7]
  1805. 00001356  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1806. 0000135A  486E FFE2                pea.l      [A6 - 0x1E]
  1807. 0000135E  A92C                     syscall    FindWindow
  1808. 00001360  3E1F                     move.w     D7, [A7]+
  1809. 00001362  202E FFE2                move.l     D0, [A6 - 0x1E]
  1810. 00001366  2053                     movea.l    A0, [A3]
  1811. 00001368  B0A8 003C                cmp.l      D0, [A0 + 0x3C]
  1812. 0000136C  6600 00AE                bne        +0xB0 /* 0000141C */
  1813. 00001370  3007                     move.w     D0, D7
  1814. 00001372  6B00 00A8                bmi        +0xAA /* 0000141C */
  1815. 00001376  0C40 0008                cmpi.w     D0, 0x8
  1816. 0000137A  6E00 00A0                bgt        +0xA2 /* 0000141C */
  1817. 0000137E  D040                     add.w      D0, D0
  1818. 00001380  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1819. 00001384  4EFB 0000                jmp        [PC + D0.w]
  1820. 00001388  0096 0096 0096           ori.l      [A6], 0x960096
  1821. 0000138E  0014 0066                ori.b      [A4], 0x66 /* 'f' */
  1822. 00001392  0072 007E 008A           ori.w      [A2 + D0.w - 0x118], 0x7E /* '~' */
  1823. 00001398  008A 7C01 42A7           ori.l      A2, 0x7C0142A7
  1824. 0000139E  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  1825. 000013A2  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  1826. 000013A6  B7DF                     cmpa.l     A3, [A7]+
  1827. 000013A8  671A                     beq        +0x1C /* 000013C4 */
  1828. 000013AA  2F0B                     move.l     -[A7], A3
  1829. 000013AC  4EAD 1F4A                jsr        [A5 + 0x1F4A /* export_997 */]
  1830. 000013B0  2053                     movea.l    A0, [A3]
  1831. 000013B2  1028 0066                move.b     D0, [A0 + 0x66]
  1832. 000013B6  670A                     beq        +0xC /* 000013C2 */
  1833. 000013B8  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  1834. 000013BC  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  1835. 000013C0  6002                     bra        +0x4 /* 000013C4 */
  1836. label000013C2:
  1837. 000013C2  4206                     clr.b      D6
  1838. label000013C4:
  1839. 000013C4  1006                     move.b     D0, D6
  1840. 000013C6  671E                     beq        +0x20 /* 000013E6 */
  1841. 000013C8  4267                     clr.w      -[A7]
  1842. 000013CA  486E FFF8                pea.l      [A6 - 0x8]
  1843. 000013CE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1844. 000013D2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1845. 000013D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1846. 000013DA  2F0B                     move.l     -[A7], A3
  1847. 000013DC  4EBA FE06                jsr        [PC - 0x1FA /* 000011E4 */]
  1848. 000013E0  1D5F 001C                move.b     [A6 + 0x1C], [A7]+
  1849. 000013E4  6036                     bra        +0x38 /* 0000141C */
  1850. label000013E6:
  1851. 000013E6  422E 001C                clr.b      [A6 + 0x1C]
  1852. 000013EA  6030                     bra        +0x32 /* 0000141C */
  1853. 000013EC  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1854. 000013F0  2F0B                     move.l     -[A7], A3
  1855. 000013F2  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  1856. 000013F6  6024                     bra        +0x26 /* 0000141C */
  1857. 000013F8  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1858. 000013FC  2F0B                     move.l     -[A7], A3
  1859. 000013FE  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  1860. 00001402  6018                     bra        +0x1A /* 0000141C */
  1861. 00001404  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1862. 00001408  2F0B                     move.l     -[A7], A3
  1863. 0000140A  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  1864. 0000140E  600C                     bra        +0xE /* 0000141C */
  1865. 00001410  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1866. 00001414  3F07                     move.w     -[A7], D7
  1867. 00001416  2F0B                     move.l     -[A7], A3
  1868. 00001418  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  1869. label0000141C:
  1870. 0000141C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1871. 00001420  4E5E                     unlink     A6
  1872. 00001422  205F                     movea.l    A0, [A7]+
  1873. 00001424  DEFC 0014                add.w      A7, 0x14
  1874. 00001428  4ED0                     jmp        [A0]
  1875. 0000142A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1876. // begin alternate branch 0000142C-00001440
  1877. export_594:
  1878. fn0000142C:
  1879. 0000142C  4E56 0000                link       A6, 0
  1880. 00001430  48E7 0018                movem.l    -[A7], A3,A4
  1881. 00001434  266E 000C                movea.l    A3, [A6 + 0xC]
  1882. 00001438  286E 0008                movea.l    A4, [A6 + 0x8]
  1883. 0000143C  3F3C 0190                move.w     -[A7], 0x190
  1884. // end alternate branch 0000142C-00001440
  1885. export_594: // at 0000142C (misaligned)
  1886. fn0000142C: // (misaligned)
  1887. 0000142E  0000 48E7                ori.b      D0, 0xE7
  1888. 00001432  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  1889. 00001436  000C 286E                ori.b      A4, 0x6E /* 'n' */
  1890. 0000143A  0008 3F3C                ori.b      A0, 0x3C /* '<' */
  1891. 0000143E  0190                     bclr       [A0], D0
  1892. 00001440  42A7                     clr.l      -[A7]
  1893. 00001442  2F0B                     move.l     -[A7], A3
  1894. 00001444  42A7                     clr.l      -[A7]
  1895. 00001446  1F3C 0001                move.b     -[A7], 0x1
  1896. 0000144A  2F0B                     move.l     -[A7], A3
  1897. 0000144C  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  1898. 00001450  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1899. 00001454  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1900. 00001458  2054                     movea.l    A0, [A4]
  1901. 0000145A  214B 0022                move.l     [A0 + 0x22], A3
  1902. 0000145E  117C 0001 001C           move.b     [A0 + 0x1C], 0x1
  1903. 00001464  4228 001B                clr.b      [A0 + 0x1B]
  1904. 00001468  4CDF 1800                movem.l    A3,A4, [A7]+
  1905. 0000146C  4E5E                     unlink     A6
  1906. 0000146E  205F                     movea.l    A0, [A7]+
  1907. 00001470  504F                     addq.w     A7, 8
  1908. 00001472  4ED0                     jmp        [A0]
  1909. export_595:
  1910. 00001474  4E56 FFFC                link       A6, -0x0004
  1911. 00001478  486E FFFC                pea.l      [A6 - 0x4]
  1912. 0000147C  486D 2D9C                pea.l      [A5 + 0x2D9C]
  1913. 00001480  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  1914. 00001484  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1915. 00001488  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1916. 0000148C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1917. 00001490  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1918. 00001494  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1919. 00001498  4EBA FF92                jsr        [PC - 0x6E /* 0000142C */]
  1920. 0000149C  2D6E FFFC 0018           move.l     [A6 + 0x18], [A6 - 0x4]
  1921. 000014A2  4E5E                     unlink     A6
  1922. 000014A4  205F                     movea.l    A0, [A7]+
  1923. 000014A6  DEFC 0010                add.w      A7, 0x10
  1924. 000014AA  4ED0                     jmp        [A0]
  1925. export_596:
  1926. 000014AC  4E56 FFF0                link       A6, -0x0010
  1927. 000014B0  206E 0014                movea.l    A0, [A6 + 0x14]
  1928. 000014B4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1929. 000014B8  22D8                     move.l     [A1]+, [A0]+
  1930. 000014BA  22D8                     move.l     [A1]+, [A0]+
  1931. 000014BC  206E 0010                movea.l    A0, [A6 + 0x10]
  1932. 000014C0  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1933. 000014C4  22D8                     move.l     [A1]+, [A0]+
  1934. 000014C6  22D8                     move.l     [A1]+, [A0]+
  1935. 000014C8  4E5E                     unlink     A6
  1936. 000014CA  205F                     movea.l    A0, [A7]+
  1937. 000014CC  DEFC 0010                add.w      A7, 0x10
  1938. 000014D0  4ED0                     jmp        [A0]
  1939. 000014D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1940. export_597: // at 000014D4 (misaligned)
  1941. 000014D6  0000 48E7                ori.b      D0, 0xE7
  1942. 000014DA  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  1943. 000014DE  0008 284B                ori.b      A0, 0x4B /* 'K' */
  1944. 000014E2  102E 001A                move.b     D0, [A6 + 0x1A]
  1945. 000014E6  4880                     ext.w      D0
  1946. 000014E8  670A                     beq        +0xC /* 000014F4 */
  1947. 000014EA  5340                     subq.w     D0, 1
  1948. 000014EC  6716                     beq        +0x18 /* 00001504 */
  1949. 000014EE  5340                     subq.w     D0, 1
  1950. 000014F0  672A                     beq        +0x2C /* 0000151C */
  1951. 000014F2  605A                     bra        +0x5C /* 0000154E */
  1952. label000014F4:
  1953. 000014F4  1F3C 0001                move.b     -[A7], 0x1
  1954. 000014F8  1F3C 0001                move.b     -[A7], 0x1
  1955. 000014FC  2F0B                     move.l     -[A7], A3
  1956. 000014FE  4EAD 2F4A                jsr        [A5 + 0x2F4A /* export_1509 */]
  1957. 00001502  604A                     bra        +0x4C /* 0000154E */
  1958. label00001504:
  1959. 00001504  4267                     clr.w      -[A7]
  1960. 00001506  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1961. 0000150A  2F0B                     move.l     -[A7], A3
  1962. 0000150C  4EAD 30BA                jsr        [A5 + 0x30BA /* export_1555 */]
  1963. 00001510  1F3C 0001                move.b     -[A7], 0x1
  1964. 00001514  2F0B                     move.l     -[A7], A3
  1965. 00001516  4EAD 2F4A                jsr        [A5 + 0x2F4A /* export_1509 */]
  1966. 0000151A  6032                     bra        +0x34 /* 0000154E */
  1967. label0000151C:
  1968. 0000151C  2054                     movea.l    A0, [A4]
  1969. 0000151E  1028 003E                move.b     D0, [A0 + 0x3E]
  1970. 00001522  670C                     beq        +0xE /* 00001530 */
  1971. 00001524  4267                     clr.w      -[A7]
  1972. 00001526  1F3C 0001                move.b     -[A7], 0x1
  1973. 0000152A  2F0B                     move.l     -[A7], A3
  1974. 0000152C  4EAD 2F4A                jsr        [A5 + 0x2F4A /* export_1509 */]
  1975. label00001530:
  1976. 00001530  4267                     clr.w      -[A7]
  1977. 00001532  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1978. 00001536  2F0B                     move.l     -[A7], A3
  1979. 00001538  4EAD 30BA                jsr        [A5 + 0x30BA /* export_1555 */]
  1980. 0000153C  101F                     move.b     D0, [A7]+
  1981. 0000153E  670E                     beq        +0x10 /* 0000154E */
  1982. 00001540  2F0B                     move.l     -[A7], A3
  1983. 00001542  2054                     movea.l    A0, [A4]
  1984. 00001544  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  1985. 00001548  2F0B                     move.l     -[A7], A3
  1986. 0000154A  4EAD 325A                jsr        [A5 + 0x325A /* export_1607 */]
  1987. label0000154E:
  1988. 0000154E  4CDF 1800                movem.l    A3,A4, [A7]+
  1989. 00001552  4E5E                     unlink     A6
  1990. 00001554  205F                     movea.l    A0, [A7]+
  1991. 00001556  DEFC 0014                add.w      A7, 0x14
  1992. 0000155A  4ED0                     jmp        [A0]
  1993. export_598:
  1994. 0000155C  4E56 0000                link       A6, 0
  1995. 00001560  48E7 0018                movem.l    -[A7], A3,A4
  1996. 00001564  266E 0008                movea.l    A3, [A6 + 0x8]
  1997. 00001568  284B                     movea.l    A4, A3
  1998. 0000156A  4267                     clr.w      -[A7]
  1999. 0000156C  2054                     movea.l    A0, [A4]
  2000. 0000156E  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  2001. 00001572  226E 0014                movea.l    A1, [A6 + 0x14]
  2002. 00001576  2F11                     move.l     -[A7], [A1]
  2003. 00001578  A966                     syscall    TestControl
  2004. 0000157A  4A5F                     tst.w      [A7]+
  2005. 0000157C  6724                     beq        +0x26 /* 000015A2 */
  2006. 0000157E  4267                     clr.w      -[A7]
  2007. 00001580  2054                     movea.l    A0, [A4]
  2008. 00001582  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  2009. 00001586  226E 0014                movea.l    A1, [A6 + 0x14]
  2010. 0000158A  2F11                     move.l     -[A7], [A1]
  2011. 0000158C  42A7                     clr.l      -[A7]
  2012. 0000158E  A968                     syscall    TrackControl
  2013. 00001590  4A5F                     tst.w      [A7]+
  2014. 00001592  670E                     beq        +0x10 /* 000015A2 */
  2015. 00001594  2F0B                     move.l     -[A7], A3
  2016. 00001596  2054                     movea.l    A0, [A4]
  2017. 00001598  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  2018. 0000159C  2F0B                     move.l     -[A7], A3
  2019. 0000159E  4EAD 325A                jsr        [A5 + 0x325A /* export_1607 */]
  2020. label000015A2:
  2021. 000015A2  7000                     moveq.l    D0, 0x00
  2022. 000015A4  2D40 0018                move.l     [A6 + 0x18], D0
  2023. 000015A8  4CDF 1800                movem.l    A3,A4, [A7]+
  2024. 000015AC  4E5E                     unlink     A6
  2025. 000015AE  205F                     movea.l    A0, [A7]+
  2026. 000015B0  DEFC 0010                add.w      A7, 0x10
  2027. 000015B4  4ED0                     jmp        [A0]
  2028. 000015B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2029. // begin alternate branch 000015B8-000015CE
  2030. fn000015B8:
  2031. 000015B8  4E56 0000                link       A6, 0
  2032. 000015BC  48E7 0018                movem.l    -[A7], A3,A4
  2033. 000015C0  266E 000C                movea.l    A3, [A6 + 0xC]
  2034. 000015C4  286E 0008                movea.l    A4, [A6 + 0x8]
  2035. 000015C8  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2036. 000015CC  2053                     movea.l    A0, [A3]
  2037. // end alternate branch 000015B8-000015CE
  2038. fn000015B8: // (misaligned)
  2039. 000015BA  0000 48E7                ori.b      D0, 0xE7
  2040. 000015BE  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  2041. 000015C2  000C 286E                ori.b      A4, 0x6E /* 'n' */
  2042. 000015C6  0008 3F2E                ori.b      A0, 0x2E /* '.' */
  2043. 000015CA  0010 2053                ori.b      [A0], 0x53 /* 'S' */
  2044. 000015CE  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2045. 000015D2  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2046. 000015D6  42A7                     clr.l      -[A7]
  2047. 000015D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2048. 000015DC  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  2049. 000015E0  2054                     movea.l    A0, [A4]
  2050. 000015E2  214B 0022                move.l     [A0 + 0x22], A3
  2051. 000015E6  4CDF 1800                movem.l    A3,A4, [A7]+
  2052. 000015EA  4E5E                     unlink     A6
  2053. 000015EC  205F                     movea.l    A0, [A7]+
  2054. 000015EE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2055. 000015F2  4ED0                     jmp        [A0]
  2056. fn000015F4:
  2057. 000015F4  4E56 FFFC                link       A6, -0x0004
  2058. 000015F8  486E FFFC                pea.l      [A6 - 0x4]
  2059. 000015FC  486D 2E2C                pea.l      [A5 + 0x2E2C]
  2060. 00001600  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  2061. 00001604  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2062. 00001608  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2063. 0000160C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2064. 00001610  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2065. 00001614  206E 0008                movea.l    A0, [A6 + 0x8]
  2066. 00001618  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2067. 0000161C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2068. 00001620  4EBA FF96                jsr        [PC - 0x6A /* 000015B8 */]
  2069. 00001624  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  2070. 0000162A  4E5E                     unlink     A6
  2071. 0000162C  205F                     movea.l    A0, [A7]+
  2072. 0000162E  5C4F                     addq.w     A7, 6
  2073. 00001630  4ED0                     jmp        [A0]
  2074. 00001632  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2075. // begin alternate branch 00001634-00001638
  2076. export_599:
  2077. fn00001634:
  2078. 00001634  4E56 FFFE                link       A6, -0x0002
  2079. // end alternate branch 00001634-00001638
  2080. export_599: // at 00001634 (misaligned)
  2081. fn00001634: // (misaligned)
  2082. 00001636  FFFE                     .invalid   <<F/7/7>>
  2083. 00001638  48E7 0118                movem.l    -[A7], D7,A3,A4
  2084. 0000163C  266E 0008                movea.l    A3, [A6 + 0x8]
  2085. 00001640  3E2E 000C                move.w     D7, [A6 + 0xC]
  2086. 00001644  284B                     movea.l    A4, A3
  2087. 00001646  7000                     moveq.l    D0, 0x00
  2088. 00001648  2D40 000E                move.l     [A6 + 0xE], D0
  2089. 0000164C  3007                     move.w     D0, D7
  2090. 0000164E  0440 00B0                subi.w     D0, 0xB0
  2091. 00001652  6754                     beq        +0x56 /* 000016A8 */
  2092. 00001654  5340                     subq.w     D0, 1
  2093. 00001656  672E                     beq        +0x30 /* 00001686 */
  2094. 00001658  5340                     subq.w     D0, 1
  2095. 0000165A  6708                     beq        +0xA /* 00001664 */
  2096. 0000165C  0440 0017                subi.w     D0, 0x17
  2097. 00001660  675C                     beq        +0x5E /* 000016BE */
  2098. 00001662  6070                     bra        +0x72 /* 000016D4 */
  2099. label00001664:
  2100. 00001664  2F0B                     move.l     -[A7], A3
  2101. 00001666  4EAD 3202                jsr        [A5 + 0x3202 /* export_1596 */]
  2102. 0000166A  4267                     clr.w      -[A7]
  2103. 0000166C  2F0B                     move.l     -[A7], A3
  2104. 0000166E  4EAD 3192                jsr        [A5 + 0x3192 /* export_1582 */]
  2105. 00001672  101F                     move.b     D0, [A7]+
  2106. 00001674  676C                     beq        +0x6E /* 000016E2 */
  2107. 00001676  42A7                     clr.l      -[A7]
  2108. 00001678  3F07                     move.w     -[A7], D7
  2109. 0000167A  2F0E                     move.l     -[A7], A6
  2110. 0000167C  4EBA FF76                jsr        [PC - 0x8A /* 000015F4 */]
  2111. 00001680  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2112. 00001684  605C                     bra        +0x5E /* 000016E2 */
  2113. label00001686:
  2114. 00001686  2F0B                     move.l     -[A7], A3
  2115. 00001688  4EAD 3202                jsr        [A5 + 0x3202 /* export_1596 */]
  2116. 0000168C  4267                     clr.w      -[A7]
  2117. 0000168E  2F0B                     move.l     -[A7], A3
  2118. 00001690  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  2119. 00001694  101F                     move.b     D0, [A7]+
  2120. 00001696  674A                     beq        +0x4C /* 000016E2 */
  2121. 00001698  42A7                     clr.l      -[A7]
  2122. 0000169A  3F07                     move.w     -[A7], D7
  2123. 0000169C  2F0E                     move.l     -[A7], A6
  2124. 0000169E  4EBA FF54                jsr        [PC - 0xAC /* 000015F4 */]
  2125. 000016A2  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2126. 000016A6  603A                     bra        +0x3C /* 000016E2 */
  2127. label000016A8:
  2128. 000016A8  42A7                     clr.l      -[A7]
  2129. 000016AA  486E FFFF                pea.l      [A6 - 0x1]
  2130. 000016AE  1F3C 0001                move.b     -[A7], 0x1
  2131. 000016B2  2F0B                     move.l     -[A7], A3
  2132. 000016B4  4EAD 23E2                jsr        [A5 + 0x23E2 /* export_1144 */]
  2133. 000016B8  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2134. 000016BC  6024                     bra        +0x26 /* 000016E2 */
  2135. label000016BE:
  2136. 000016BE  2054                     movea.l    A0, [A4]
  2137. 000016C0  1028 006B                move.b     D0, [A0 + 0x6B]
  2138. 000016C4  0A00 0001                xori.b     D0, 0x1
  2139. 000016C8  1140 006B                move.b     [A0 + 0x6B], D0
  2140. 000016CC  2F0B                     move.l     -[A7], A3
  2141. 000016CE  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  2142. 000016D2  600E                     bra        +0x10 /* 000016E2 */
  2143. label000016D4:
  2144. 000016D4  42A7                     clr.l      -[A7]
  2145. 000016D6  3F07                     move.w     -[A7], D7
  2146. 000016D8  2F0B                     move.l     -[A7], A3
  2147. 000016DA  4EBA F34C                jsr        [PC - 0xCB4 /* 00000A28 */]
  2148. 000016DE  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2149. label000016E2:
  2150. 000016E2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2151. 000016E6  4E5E                     unlink     A6
  2152. 000016E8  205F                     movea.l    A0, [A7]+
  2153. 000016EA  5C4F                     addq.w     A7, 6
  2154. 000016EC  4ED0                     jmp        [A0]
  2155. 000016EE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2156. export_600: // at 000016F0 (misaligned)
  2157. 000016F2  FFF4                     .invalid   <<F/7/7>>
  2158. 000016F4  48E7 0108                movem.l    -[A7], D7,A4
  2159. 000016F8  286E 0008                movea.l    A4, [A6 + 0x8]
  2160. 000016FC  3E2E 000C                move.w     D7, [A6 + 0xC]
  2161. 00001700  3007                     move.w     D0, D7
  2162. 00001702  0440 0067                subi.w     D0, 0x67 /* 'g' */
  2163. 00001706  6710                     beq        +0x12 /* 00001718 */
  2164. 00001708  5340                     subq.w     D0, 1
  2165. 0000170A  670C                     beq        +0xE /* 00001718 */
  2166. 0000170C  5340                     subq.w     D0, 1
  2167. 0000170E  6734                     beq        +0x36 /* 00001744 */
  2168. 00001710  5340                     subq.w     D0, 1
  2169. 00001712  675A                     beq        +0x5C /* 0000176E */
  2170. 00001714  6000 0086                bra        +0x88 /* 0000179C */
  2171. label00001718:
  2172. 00001718  486E FFFC                pea.l      [A6 - 0x4]
  2173. 0000171C  486D 2E5C                pea.l      [A5 + 0x2E5C]
  2174. 00001720  3F3C 004E                move.w     -[A7], 0x4E /* 'N' */
  2175. 00001724  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2176. 00001728  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2177. 0000172C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2178. 00001730  2F0C                     move.l     -[A7], A4
  2179. 00001732  3F07                     move.w     -[A7], D7
  2180. 00001734  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2181. 00001738  4EBA 0312                jsr        [PC + 0x312 /* 00001A4C */]
  2182. 0000173C  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  2183. 00001742  6058                     bra        +0x5A /* 0000179C */
  2184. label00001744:
  2185. 00001744  486E FFF8                pea.l      [A6 - 0x8]
  2186. 00001748  486D 2E54                pea.l      [A5 + 0x2E54]
  2187. 0000174C  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  2188. 00001750  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2189. 00001754  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2190. 00001758  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2191. 0000175C  2F0C                     move.l     -[A7], A4
  2192. 0000175E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2193. 00001762  4EBA 038C                jsr        [PC + 0x38C /* 00001AF0 */]
  2194. 00001766  2D6E FFF8 000E           move.l     [A6 + 0xE], [A6 - 0x8]
  2195. 0000176C  602E                     bra        +0x30 /* 0000179C */
  2196. label0000176E:
  2197. 0000176E  486E FFF4                pea.l      [A6 - 0xC]
  2198. 00001772  486D 2E3C                pea.l      [A5 + 0x2E3C]
  2199. 00001776  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  2200. 0000177A  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2201. 0000177E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2202. 00001782  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2203. 00001786  2F0C                     move.l     -[A7], A4
  2204. 00001788  3F07                     move.w     -[A7], D7
  2205. 0000178A  1F3C 0001                move.b     -[A7], 0x1
  2206. 0000178E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2207. 00001792  4EBA 013C                jsr        [PC + 0x13C /* 000018D0 */]
  2208. 00001796  2D6E FFF4 000E           move.l     [A6 + 0xE], [A6 - 0xC]
  2209. label0000179C:
  2210. 0000179C  4CDF 1080                movem.l    D7,A4, [A7]+
  2211. 000017A0  4E5E                     unlink     A6
  2212. 000017A2  205F                     movea.l    A0, [A7]+
  2213. 000017A4  5C4F                     addq.w     A7, 6
  2214. 000017A6  4ED0                     jmp        [A0]
  2215. export_601:
  2216. 000017A8  4E56 FFEC                link       A6, -0x0014
  2217. 000017AC  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  2218. 000017B0  266E 0008                movea.l    A3, [A6 + 0x8]
  2219. 000017B4  3C2E 000C                move.w     D6, [A6 + 0xC]
  2220. 000017B8  284B                     movea.l    A4, A3
  2221. 000017BA  7000                     moveq.l    D0, 0x00
  2222. 000017BC  2D40 000E                move.l     [A6 + 0xE], D0
  2223. 000017C0  3006                     move.w     D0, D6
  2224. 000017C2  0440 0067                subi.w     D0, 0x67 /* 'g' */
  2225. 000017C6  6716                     beq        +0x18 /* 000017DE */
  2226. 000017C8  5340                     subq.w     D0, 1
  2227. 000017CA  6712                     beq        +0x14 /* 000017DE */
  2228. 000017CC  5340                     subq.w     D0, 1
  2229. 000017CE  6720                     beq        +0x22 /* 000017F0 */
  2230. 000017D0  5340                     subq.w     D0, 1
  2231. 000017D2  670A                     beq        +0xC /* 000017DE */
  2232. 000017D4  5940                     subq.w     D0, 4
  2233. 000017D6  6700 0086                beq        +0x88 /* 0000185E */
  2234. 000017DA  6000 00BC                bra        +0xBE /* 00001898 */
  2235. label000017DE:
  2236. 000017DE  42A7                     clr.l      -[A7]
  2237. 000017E0  3F06                     move.w     -[A7], D6
  2238. 000017E2  2F0B                     move.l     -[A7], A3
  2239. 000017E4  4EAD 2E72                jsr        [A5 + 0x2E72 /* export_1482 */]
  2240. 000017E8  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2241. 000017EC  6000 00B8                bra        +0xBA /* 000018A6 */
  2242. label000017F0:
  2243. 000017F0  42A7                     clr.l      -[A7]
  2244. 000017F2  42A7                     clr.l      -[A7]
  2245. 000017F4  486E FFEC                pea.l      [A6 - 0x14]
  2246. 000017F8  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  2247. 000017FC  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  2248. 00001800  2E1F                     move.l     D7, [A7]+
  2249. 00001802  6D00 00A2                blt        +0xA4 /* 000018A6 */
  2250. 00001806  2254                     movea.l    A1, [A4]
  2251. 00001808  2069 003C                movea.l    A0, [A1 + 0x3C]
  2252. 0000180C  2050                     movea.l    A0, [A0]
  2253. 0000180E  2469 003C                movea.l    A2, [A1 + 0x3C]
  2254. 00001812  2452                     movea.l    A2, [A2]
  2255. 00001814  3028 0022                move.w     D0, [A0 + 0x22]
  2256. 00001818  906A 0020                sub.w      D0, [A2 + 0x20]
  2257. 0000181C  48C0                     ext.l      D0
  2258. 0000181E  2207                     move.l     D1, D7
  2259. 00001820  9280                     sub.l      D1, D0
  2260. 00001822  3029 0052                move.w     D0, [A1 + 0x52]
  2261. 00001826  48C0                     ext.l      D0
  2262. 00001828  48E7 C000                movem.l    -[A7], D0,D1
  2263. 0000182C  42A7                     clr.l      -[A7]
  2264. 0000182E  2054                     movea.l    A0, [A4]
  2265. 00001830  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2266. 00001834  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2267. 00001838  241F                     move.l     D2, [A7]+
  2268. 0000183A  4CDF 0003                movem.l    D0,D1, [A7]+
  2269. 0000183E  9082                     sub.l      D0, D2
  2270. 00001840  B081                     cmp.l      D0, D1
  2271. 00001842  6C0A                     bge        +0xC /* 0000184E */
  2272. 00001844  3F3C 0096                move.w     -[A7], 0x96
  2273. 00001848  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  2274. 0000184C  6058                     bra        +0x5A /* 000018A6 */
  2275. label0000184E:
  2276. 0000184E  42A7                     clr.l      -[A7]
  2277. 00001850  3F06                     move.w     -[A7], D6
  2278. 00001852  2F0B                     move.l     -[A7], A3
  2279. 00001854  4EAD 2E72                jsr        [A5 + 0x2E72 /* export_1482 */]
  2280. 00001858  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2281. 0000185C  6048                     bra        +0x4A /* 000018A6 */
  2282. label0000185E:
  2283. 0000185E  4267                     clr.w      -[A7]
  2284. 00001860  2F0B                     move.l     -[A7], A3
  2285. 00001862  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  2286. 00001866  101F                     move.b     D0, [A7]+
  2287. 00001868  673C                     beq        +0x3E /* 000018A6 */
  2288. 0000186A  42A7                     clr.l      -[A7]
  2289. 0000186C  2254                     movea.l    A1, [A4]
  2290. 0000186E  2069 003C                movea.l    A0, [A1 + 0x3C]
  2291. 00001872  2050                     movea.l    A0, [A0]
  2292. 00001874  3028 003C                move.w     D0, [A0 + 0x3C]
  2293. 00001878  48C0                     ext.l      D0
  2294. 0000187A  2F00                     move.l     -[A7], D0
  2295. 0000187C  2F29 003C                move.l     -[A7], [A1 + 0x3C]
  2296. 00001880  A9D1                     syscall    TESetSelect
  2297. 00001882  2F0B                     move.l     -[A7], A3
  2298. 00001884  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  2299. 00001888  2054                     movea.l    A0, [A4]
  2300. 0000188A  117C 0001 0072           move.b     [A0 + 0x72], 0x1
  2301. 00001890  2F0B                     move.l     -[A7], A3
  2302. 00001892  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  2303. 00001896  600E                     bra        +0x10 /* 000018A6 */
  2304. label00001898:
  2305. 00001898  42A7                     clr.l      -[A7]
  2306. 0000189A  3F06                     move.w     -[A7], D6
  2307. 0000189C  2F0B                     move.l     -[A7], A3
  2308. 0000189E  4EBA F84C                jsr        [PC - 0x7B4 /* 000010EC */]
  2309. 000018A2  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2310. label000018A6:
  2311. 000018A6  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  2312. 000018AA  4E5E                     unlink     A6
  2313. 000018AC  205F                     movea.l    A0, [A7]+
  2314. 000018AE  5C4F                     addq.w     A7, 6
  2315. 000018B0  4ED0                     jmp        [A0]
  2316. 000018B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2317. 000018B6  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2318. 000018BA  0008 2F28                ori.b      A0, 0x28 /* '(' */
  2319. 000018BE  0008 4EAD                ori.b      A0, 0xAD
  2320. 000018C2  3352 4E5E                move.w     [A1 + 0x4E5E], [A2]
  2321. 000018C6  205F                     movea.l    A0, [A7]+
  2322. 000018C8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2323. 000018CC  4ED0                     jmp        [A0]
  2324. 000018CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2325. // begin alternate branch 000018D0-000018D4
  2326. export_602:
  2327. fn000018D0:
  2328. 000018D0  4E56 FFBC                link       A6, -0x0044
  2329. // end alternate branch 000018D0-000018D4
  2330. export_602: // at 000018D0 (misaligned)
  2331. fn000018D0: // (misaligned)
  2332. 000018D2  FFBC                     .invalid   <<F/6/7>>
  2333. 000018D4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2334. 000018D8  2E2E 0010                move.l     D7, [A6 + 0x10]
  2335. 000018DC  286E 0008                movea.l    A4, [A6 + 0x8]
  2336. 000018E0  2054                     movea.l    A0, [A4]
  2337. 000018E2  2147 0022                move.l     [A0 + 0x22], D7
  2338. 000018E6  2247                     movea.l    A1, D7
  2339. 000018E8  2251                     movea.l    A1, [A1]
  2340. 000018EA  2169 003C 0026           move.l     [A0 + 0x26], [A1 + 0x3C]
  2341. 000018F0  2268 0026                movea.l    A1, [A0 + 0x26]
  2342. 000018F4  2651                     movea.l    A3, [A1]
  2343. 000018F6  316B 0020 002A           move.w     [A0 + 0x2A], [A3 + 0x20]
  2344. 000018FC  316B 0022 002C           move.w     [A0 + 0x2C], [A3 + 0x22]
  2345. 00001902  3C2B 0022                move.w     D6, [A3 + 0x22]
  2346. 00001906  9C6B 0020                sub.w      D6, [A3 + 0x20]
  2347. 0000190A  7000                     moveq.l    D0, 0x00
  2348. 0000190C  2140 002E                move.l     [A0 + 0x2E], D0
  2349. 00001910  7000                     moveq.l    D0, 0x00
  2350. 00001912  2140 0032                move.l     [A0 + 0x32], D0
  2351. 00001916  42A8 0036                clr.l      [A0 + 0x36]
  2352. 0000191A  7000                     moveq.l    D0, 0x00
  2353. 0000191C  2140 003A                move.l     [A0 + 0x3A], D0
  2354. 00001920  7000                     moveq.l    D0, 0x00
  2355. 00001922  2140 003E                move.l     [A0 + 0x3E], D0
  2356. 00001926  7000                     moveq.l    D0, 0x00
  2357. 00001928  2140 0042                move.l     [A0 + 0x42], D0
  2358. 0000192C  4268 0046                clr.w      [A0 + 0x46]
  2359. 00001930  7000                     moveq.l    D0, 0x00
  2360. 00001932  2140 0048                move.l     [A0 + 0x48], D0
  2361. 00001936  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2362. 0000193A  2047                     movea.l    A0, D7
  2363. 0000193C  2050                     movea.l    A0, [A0]
  2364. 0000193E  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2365. 00001942  2F07                     move.l     -[A7], D7
  2366. 00001944  42A7                     clr.l      -[A7]
  2367. 00001946  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2368. 0000194A  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  2369. 0000194E  486E FFBC                pea.l      [A6 - 0x44]
  2370. 00001952  487A FF60                pea.l      [PC - 0xA0 /* 000018B4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2371. 00001956  2F0E                     move.l     -[A7], A6
  2372. 00001958  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2373. 0000195C  102E 000C                move.b     D0, [A6 + 0xC]
  2374. 00001960  6764                     beq        +0x66 /* 000019C6 */
  2375. 00001962  42A7                     clr.l      -[A7]
  2376. 00001964  3006                     move.w     D0, D6
  2377. 00001966  48C0                     ext.l      D0
  2378. 00001968  2F00                     move.l     -[A7], D0
  2379. 0000196A  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  2380. 0000196E  2A17                     move.l     D5, [A7]
  2381. 00001970  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2382. 00001974  4A46                     tst.w      D6
  2383. 00001976  6F24                     ble        +0x26 /* 0000199C */
  2384. 00001978  2254                     movea.l    A1, [A4]
  2385. 0000197A  2069 0026                movea.l    A0, [A1 + 0x26]
  2386. 0000197E  2050                     movea.l    A0, [A0]
  2387. 00001980  2068 003E                movea.l    A0, [A0 + 0x3E]
  2388. 00001984  3029 002A                move.w     D0, [A1 + 0x2A]
  2389. 00001988  48C0                     ext.l      D0
  2390. 0000198A  D090                     add.l      D0, [A0]
  2391. 0000198C  2F00                     move.l     -[A7], D0
  2392. 0000198E  2045                     movea.l    A0, D5
  2393. 00001990  2F10                     move.l     -[A7], [A0]
  2394. 00001992  3006                     move.w     D0, D6
  2395. 00001994  48C0                     ext.l      D0
  2396. 00001996  2F00                     move.l     -[A7], D0
  2397. 00001998  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2398. label0000199C:
  2399. 0000199C  2054                     movea.l    A0, [A4]
  2400. 0000199E  2145 002E                move.l     [A0 + 0x2E], D5
  2401. 000019A2  3028 002A                move.w     D0, [A0 + 0x2A]
  2402. 000019A6  9068 002C                sub.w      D0, [A0 + 0x2C]
  2403. 000019AA  3140 0046                move.w     [A0 + 0x46], D0
  2404. 000019AE  42A7                     clr.l      -[A7]
  2405. 000019B0  42A7                     clr.l      -[A7]
  2406. 000019B2  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  2407. 000019B6  2054                     movea.l    A0, [A4]
  2408. 000019B8  215F 0042                move.l     [A0 + 0x42], [A7]+
  2409. 000019BC  2054                     movea.l    A0, [A4]
  2410. 000019BE  2F28 0042                move.l     -[A7], [A0 + 0x42]
  2411. 000019C2  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2412. label000019C6:
  2413. 000019C6  2047                     movea.l    A0, D7
  2414. 000019C8  7001                     moveq.l    D0, 0x01
  2415. 000019CA  2050                     movea.l    A0, [A0]
  2416. 000019CC  B028 006F                cmp.b      D0, [A0 + 0x6F]
  2417. 000019D0  57C0                     seq        D0
  2418. 000019D2  4A00                     tst.b      D0
  2419. 000019D4  6760                     beq        +0x62 /* 00001A36 */
  2420. 000019D6  2F00                     move.l     -[A7], D0
  2421. 000019D8  4267                     clr.w      -[A7]
  2422. 000019DA  2254                     movea.l    A1, [A4]
  2423. 000019DC  2069 0026                movea.l    A0, [A1 + 0x26]
  2424. 000019E0  2050                     movea.l    A0, [A0]
  2425. 000019E2  3228 0020                move.w     D1, [A0 + 0x20]
  2426. 000019E6  48C1                     ext.l      D1
  2427. 000019E8  2F01                     move.l     -[A7], D1
  2428. 000019EA  2069 0026                movea.l    A0, [A1 + 0x26]
  2429. 000019EE  2050                     movea.l    A0, [A0]
  2430. 000019F0  3228 0022                move.w     D1, [A0 + 0x22]
  2431. 000019F4  48C1                     ext.l      D1
  2432. 000019F6  2F01                     move.l     -[A7], D1
  2433. 000019F8  2F07                     move.l     -[A7], D7
  2434. 000019FA  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  2435. 000019FE  121F                     move.b     D1, [A7]+
  2436. 00001A00  201F                     move.l     D0, [A7]+
  2437. 00001A02  C001                     and.b      D0, D1
  2438. 00001A04  6730                     beq        +0x32 /* 00001A36 */
  2439. 00001A06  42A7                     clr.l      -[A7]
  2440. 00001A08  2054                     movea.l    A0, [A4]
  2441. 00001A0A  2F28 0026                move.l     -[A7], [A0 + 0x26]
  2442. 00001A0E  3F3C 0006                move.w     -[A7], 0x6
  2443. 00001A12  A83D                     syscall    TEDispatch
  2444. 00001A14  2054                     movea.l    A0, [A4]
  2445. 00001A16  215F 0032                move.l     [A0 + 0x32], [A7]+
  2446. 00001A1A  2054                     movea.l    A0, [A4]
  2447. 00001A1C  2F28 0032                move.l     -[A7], [A0 + 0x32]
  2448. 00001A20  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2449. 00001A24  42A7                     clr.l      -[A7]
  2450. 00001A26  2054                     movea.l    A0, [A4]
  2451. 00001A28  2F28 0032                move.l     -[A7], [A0 + 0x32]
  2452. 00001A2C  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2453. 00001A30  2054                     movea.l    A0, [A4]
  2454. 00001A32  215F 0048                move.l     [A0 + 0x48], [A7]+
  2455. label00001A36:
  2456. 00001A36  486E FFBC                pea.l      [A6 - 0x44]
  2457. 00001A3A  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2458. 00001A3E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2459. 00001A42  4E5E                     unlink     A6
  2460. 00001A44  205F                     movea.l    A0, [A7]+
  2461. 00001A46  DEFC 000C                add.w      A7, 0xC
  2462. 00001A4A  4ED0                     jmp        [A0]
  2463. fn00001A4C:
  2464. 00001A4C  4E56 0000                link       A6, 0
  2465. 00001A50  2F0C                     move.l     -[A7], A4
  2466. 00001A52  286E 0008                movea.l    A4, [A6 + 0x8]
  2467. 00001A56  2054                     movea.l    A0, [A4]
  2468. 00001A58  4228 004C                clr.b      [A0 + 0x4C]
  2469. 00001A5C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2470. 00001A60  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2471. 00001A64  1F3C 0001                move.b     -[A7], 0x1
  2472. 00001A68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2473. 00001A6C  4EBA FE62                jsr        [PC - 0x19E /* 000018D0 */]
  2474. 00001A70  2054                     movea.l    A0, [A4]
  2475. 00001A72  117C 0001 000F           move.b     [A0 + 0xF], 0x1
  2476. 00001A78  7068                     moveq.l    D0, 0x68
  2477. 00001A7A  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2478. 00001A7E  56C0                     sne        D0
  2479. 00001A80  4400                     neg.b      D0
  2480. 00001A82  1140 000E                move.b     [A0 + 0xE], D0
  2481. 00001A86  285F                     movea.l    A4, [A7]+
  2482. 00001A88  4E5E                     unlink     A6
  2483. 00001A8A  205F                     movea.l    A0, [A7]+
  2484. 00001A8C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2485. 00001A90  4ED0                     jmp        [A0]
  2486. 00001A92  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2487. 00001A96  0000 48E7                ori.b      D0, 0xE7
  2488. 00001A9A  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  2489. 00001A9E  0008 266C                ori.b      A0, 0x6C /* 'l' */
  2490. 00001AA2  0008 202C                ori.b      A0, 0x2C /* ',' */
  2491. 00001AA6  FFF4                     .invalid   <<F/7/7>>
  2492. 00001AA8  2053                     movea.l    A0, [A3]
  2493. 00001AAA  B0A8 003A                cmp.l      D0, [A0 + 0x3A]
  2494. 00001AAE  670E                     beq        +0x10 /* 00001ABE */
  2495. 00001AB0  42A7                     clr.l      -[A7]
  2496. 00001AB2  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  2497. 00001AB6  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  2498. 00001ABA  295F FFF4                move.l     [A4 - 0xC], [A7]+
  2499. label00001ABE:
  2500. 00001ABE  202C FFF0                move.l     D0, [A4 - 0x10]
  2501. 00001AC2  2053                     movea.l    A0, [A3]
  2502. 00001AC4  B0A8 003E                cmp.l      D0, [A0 + 0x3E]
  2503. 00001AC8  670E                     beq        +0x10 /* 00001AD8 */
  2504. 00001ACA  42A7                     clr.l      -[A7]
  2505. 00001ACC  2F2C FFF0                move.l     -[A7], [A4 - 0x10]
  2506. 00001AD0  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  2507. 00001AD4  295F FFF0                move.l     [A4 - 0x10], [A7]+
  2508. label00001AD8:
  2509. 00001AD8  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2510. 00001ADC  4EAD 3352                jsr        [A5 + 0x3352 /* export_1638 */]
  2511. 00001AE0  4CDF 1800                movem.l    A3,A4, [A7]+
  2512. 00001AE4  4E5E                     unlink     A6
  2513. 00001AE6  205F                     movea.l    A0, [A7]+
  2514. 00001AE8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2515. 00001AEC  4ED0                     jmp        [A0]
  2516. 00001AEE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2517. // begin alternate branch 00001AF0-00001AF4
  2518. fn00001AF0:
  2519. 00001AF0  4E56 FFAE                link       A6, -0x0052
  2520. // end alternate branch 00001AF0-00001AF4
  2521. fn00001AF0: // (misaligned)
  2522. 00001AF2  FFAE                     .invalid   <<F/6/7>>
  2523. 00001AF4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2524. 00001AF8  266E 000C                movea.l    A3, [A6 + 0xC]
  2525. 00001AFC  286E 0008                movea.l    A4, [A6 + 0x8]
  2526. 00001B00  2F0B                     move.l     -[A7], A3
  2527. 00001B02  3F3C 0069                move.w     -[A7], 0x69 /* 'i' */
  2528. 00001B06  1F3C 0001                move.b     -[A7], 0x1
  2529. 00001B0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2530. 00001B0E  4EBA FDC0                jsr        [PC - 0x240 /* 000018D0 */]
  2531. 00001B12  4205                     clr.b      D5
  2532. 00001B14  7E00                     moveq.l    D7, 0x00
  2533. 00001B16  7000                     moveq.l    D0, 0x00
  2534. 00001B18  2D40 FFF0                move.l     [A6 - 0x10], D0
  2535. 00001B1C  7000                     moveq.l    D0, 0x00
  2536. 00001B1E  2D40 FFF4                move.l     [A6 - 0xC], D0
  2537. 00001B22  486E FFAE                pea.l      [A6 - 0x52]
  2538. 00001B26  487A FF6C                pea.l      [PC - 0x94 /* 00001A94, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2539. 00001B2A  2F0E                     move.l     -[A7], A6
  2540. 00001B2C  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2541. 00001B30  42A7                     clr.l      -[A7]
  2542. 00001B32  42A7                     clr.l      -[A7]
  2543. 00001B34  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  2544. 00001B38  2D57 FFF4                move.l     [A6 - 0xC], [A7]
  2545. 00001B3C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2546. 00001B40  7001                     moveq.l    D0, 0x01
  2547. 00001B42  2053                     movea.l    A0, [A3]
  2548. 00001B44  B028 006F                cmp.b      D0, [A0 + 0x6F]
  2549. 00001B48  6610                     bne        +0x12 /* 00001B5A */
  2550. 00001B4A  42A7                     clr.l      -[A7]
  2551. 00001B4C  42A7                     clr.l      -[A7]
  2552. 00001B4E  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  2553. 00001B52  2D57 FFF0                move.l     [A6 - 0x10], [A7]
  2554. 00001B56  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2555. label00001B5A:
  2556. 00001B5A  42A7                     clr.l      -[A7]
  2557. 00001B5C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2558. 00001B60  486E FFEC                pea.l      [A6 - 0x14]
  2559. 00001B64  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  2560. 00001B68  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  2561. 00001B6C  201F                     move.l     D0, [A7]+
  2562. 00001B6E  3C00                     move.w     D6, D0
  2563. 00001B70  6F00 00A2                ble        +0xA4 /* 00001C14 */
  2564. 00001B74  2054                     movea.l    A0, [A4]
  2565. 00001B76  216E FFF4 003A           move.l     [A0 + 0x3A], [A6 - 0xC]
  2566. 00001B7C  2268 0026                movea.l    A1, [A0 + 0x26]
  2567. 00001B80  2251                     movea.l    A1, [A1]
  2568. 00001B82  3169 0020 0036           move.w     [A0 + 0x36], [A1 + 0x20]
  2569. 00001B88  3006                     move.w     D0, D6
  2570. 00001B8A  D068 0036                add.w      D0, [A0 + 0x36]
  2571. 00001B8E  3140 0038                move.w     [A0 + 0x38], D0
  2572. 00001B92  3028 002C                move.w     D0, [A0 + 0x2C]
  2573. 00001B96  9068 002A                sub.w      D0, [A0 + 0x2A]
  2574. 00001B9A  3206                     move.w     D1, D6
  2575. 00001B9C  9240                     sub.w      D1, D0
  2576. 00001B9E  3141 0046                move.w     [A0 + 0x46], D1
  2577. 00001BA2  7001                     moveq.l    D0, 0x01
  2578. 00001BA4  2253                     movea.l    A1, [A3]
  2579. 00001BA6  B029 006F                cmp.b      D0, [A1 + 0x6F]
  2580. 00001BAA  663A                     bne        +0x3C /* 00001BE6 */
  2581. 00001BAC  42A7                     clr.l      -[A7]
  2582. 00001BAE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2583. 00001BB2  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  2584. 00001BB8  2F2D FBC0                move.l     -[A7], [A5 - 0x440]
  2585. 00001BBC  4EAD 3032                jsr        [A5 + 0x3032 /* export_1538 */]
  2586. 00001BC0  2E1F                     move.l     D7, [A7]+
  2587. 00001BC2  6F14                     ble        +0x16 /* 00001BD8 */
  2588. 00001BC4  2054                     movea.l    A0, [A4]
  2589. 00001BC6  216E FFF0 003E           move.l     [A0 + 0x3E], [A6 - 0x10]
  2590. 00001BCC  2007                     move.l     D0, D7
  2591. 00001BCE  90A8 0048                sub.l      D0, [A0 + 0x48]
  2592. 00001BD2  2140 0048                move.l     [A0 + 0x48], D0
  2593. 00001BD6  600E                     bra        +0x10 /* 00001BE6 */
  2594. label00001BD8:
  2595. 00001BD8  42A7                     clr.l      -[A7]
  2596. 00001BDA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2597. 00001BDE  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  2598. 00001BE2  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  2599. label00001BE6:
  2600. 00001BE6  2054                     movea.l    A0, [A4]
  2601. 00001BE8  2F28 0042                move.l     -[A7], [A0 + 0x42]
  2602. 00001BEC  42A7                     clr.l      -[A7]
  2603. 00001BEE  2054                     movea.l    A0, [A4]
  2604. 00001BF0  3028 0046                move.w     D0, [A0 + 0x46]
  2605. 00001BF4  48C0                     ext.l      D0
  2606. 00001BF6  2228 0048                move.l     D1, [A0 + 0x48]
  2607. 00001BFA  D280                     add.l      D1, D0
  2608. 00001BFC  2F01                     move.l     -[A7], D1
  2609. 00001BFE  42A7                     clr.l      -[A7]
  2610. 00001C00  201F                     move.l     D0, [A7]+
  2611. 00001C02  2E9F                     move.l     [A7], [A7]+
  2612. 00001C04  B097                     cmp.l      D0, [A7]
  2613. 00001C06  6F02                     ble        +0x4 /* 00001C0A */
  2614. 00001C08  2E80                     move.l     [A7], D0
  2615. label00001C0A:
  2616. 00001C0A  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  2617. 00001C0E  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  2618. 00001C12  601C                     bra        +0x1E /* 00001C30 */
  2619. label00001C14:
  2620. 00001C14  42A7                     clr.l      -[A7]
  2621. 00001C16  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2622. 00001C1A  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  2623. 00001C1E  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  2624. 00001C22  42A7                     clr.l      -[A7]
  2625. 00001C24  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2626. 00001C28  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  2627. 00001C2C  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  2628. label00001C30:
  2629. 00001C30  486E FFAE                pea.l      [A6 - 0x52]
  2630. 00001C34  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2631. 00001C38  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2632. 00001C3C  4E5E                     unlink     A6
  2633. 00001C3E  205F                     movea.l    A0, [A7]+
  2634. 00001C40  504F                     addq.w     A7, 8
  2635. 00001C42  4ED0                     jmp        [A0]
  2636.